AngularJS动态生成div的ID源码解析


Posted in Javascript onAugust 29, 2016

1、问题背景

给定一个数组对象,里面是div的id;循环生成div元素,并给id赋值

2、实现源码

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>AngularJS动态生成div的ID</title> 
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> 
<script> 
var app = angular.module("idApp",[]); 
app.controller("idCon",function($scope){ 
$scope.divIds = [ 
{divId:"chartId1"}, 
{divId:"chartId2"}, 
{divId:"chartId3"}, 
{divId:"chartId4"}, 
{divId:"chartId5"} 
]; 
}); 
</script> 
</head> 
<body ng-app="idApp" ng-controller="idCon"> 
<div ng-repeat="chart in divIds"> 
<div id="{{chart.divId}}">{{chart.divId}}</div> 
</div> 
</body> 
</html>

3、实现结果

<html>

<head>

<style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style> 
<meta charset="UTF-8"> 
<title>angularJS动态生成div的ID</title> 
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> 
<script> 
var app = angular.module("idApp",[]); 
app.controller("idCon",function($scope){ 
$scope.divIds = [ 
{divId:"chartId1"}, 
{divId:"chartId2"}, 
{divId:"chartId3"}, 
{divId:"chartId4"}, 
{divId:"chartId5"} 
]; 
}); 
</script> 
</head> 
<body ng-controller="idCon" ng-app="idApp" class="ng-scope"> 
<!-- ngRepeat: chart in divIds --><div ng-repeat="chart in divIds" class="ng-scope"> 
<div id="chartId1" class="ng-binding">chartId1</div> 
</div><!-- end ngRepeat: chart in divIds --><div ng-repeat="chart in divIds" class="ng-scope"> 
<div id="chartId2" class="ng-binding">chartId2</div> 
</div><!-- end ngRepeat: chart in divIds --><div ng-repeat="chart in divIds" class="ng-scope"> 
<div id="chartId3" class="ng-binding">chartId3</div> 
</div><!-- end ngRepeat: chart in divIds --><div ng-repeat="chart in divIds" class="ng-scope"> 
<div id="chartId4" class="ng-binding">chartId4</div> 
</div><!-- end ngRepeat: chart in divIds --><div ng-repeat="chart in divIds" class="ng-scope"> 
<div id="chartId5" class="ng-binding">chartId5</div> 
</div><!-- end ngRepeat: chart in divIds --> 
</body>
</html>

AngularJS动态生成div的ID源码解析

以上所述是小编给大家介绍的AngularJS动态生成div的ID源码解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery 表单验证扩展代码(二)
Oct 20 Javascript
javascript数字时钟示例分享
Apr 23 Javascript
使用变量动态设置js的属性名
Oct 19 Javascript
js闭包实现按秒计数
Apr 23 Javascript
jQuery实现HTML表格单元格的合并功能
Apr 06 Javascript
图片懒加载插件实例分享(含解析)
Jan 09 Javascript
JavaScript利用闭包实现模块化
Jan 13 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
Mar 02 Javascript
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
利用JS响应式修改vue实现页面的input值
Sep 02 Javascript
微信小程序swiper实现文字纵向轮播提示效果
Jan 21 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
Jul 17 Javascript
jQuery弹出层后禁用底部滚动条(移动端关闭回到原位置)
Aug 29 #Javascript
快速移动鼠标触发问题及解决方法(ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave)
Aug 29 #Javascript
浅谈JSON.stringify()和JOSN.parse()方法的不同
Aug 29 #Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
Aug 29 #Javascript
对js中回调函数的一些看法
Aug 29 #Javascript
Web打印解决方案之普通报表打印功能
Aug 29 #Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 #Javascript
You might like
延长phpmyadmin登录时间的方法
2011/02/06 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
javascript 原型链维护和继承详解
2014/11/26 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
jquery实现横向图片轮播特效代码分享
2015/11/19 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
Bootstrap常用组件学习(整理)
2017/03/24 Javascript
Angular4.x通过路由守卫进行路由重定向实现根据条件跳转到相应的页面(推荐)
2018/05/10 Javascript
详解JS函数stack size计算方法
2018/06/18 Javascript
Vue组件创建和传值的方法
2018/08/17 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
微信小程序云开发之数据库操作
2019/05/18 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
微信小程序用户授权弹窗 拒绝时引导用户重新授权实现
2019/07/29 Javascript
JS实现transform实现扇子效果
2020/01/17 Javascript
python实现超简单端口转发的方法
2015/03/13 Python
Python探索之SocketServer详解
2017/10/28 Python
python list元素为tuple时的排序方法
2018/04/18 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
python pandas读取csv后,获取列标签的方法
2018/11/12 Python
python交换两个变量的值方法
2019/01/12 Python
Python用字典构建多级菜单功能
2019/07/11 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
python智联招聘爬虫并导入到excel代码实例
2019/09/09 Python
python3 循环读取excel文件并写入json操作
2020/07/14 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
幼儿园教师备课制度
2014/01/12 职场文书
村党支部书记承诺书
2014/05/29 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
聘任书格式及范文
2015/09/21 职场文书
python分分钟绘制精美地图海报
2022/02/15 Python