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 EasyUI中对表格进行编辑的实现代码
Jun 10 Javascript
jQuery 定时局部刷新(setInterval)
Nov 19 Javascript
js 控制下拉菜单刷新的方法
Mar 03 Javascript
jquery中animate动画积累的解决方法
Oct 05 Javascript
利用javascript打开模态对话框(示例代码)
Jan 11 Javascript
JavaScript+canvas实现七色板效果实例
Feb 18 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
Jun 21 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
前端把html表格生成为excel表格的实例
Sep 19 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
express 项目分层实践详解
Dec 10 Javascript
详解vue或uni-app的跨域问题解决方案
Feb 21 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
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
JSON 和 JavaScript eval使用说明
2010/06/13 Javascript
nodejs 后缀名判断限制代码
2011/03/31 NodeJs
ASP.NET jQuery 实例6 (实现CheckBoxList成员全选或全取消)
2012/01/13 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
jquery控制display属性为none或block
2014/03/31 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
jQuery实现动态删除LI的方法
2017/05/30 jQuery
Angularjs自定义指令实现分页插件(DEMO)
2017/09/16 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
新手必须知的Node.js 4个JavaScript基本概念
2018/09/16 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
vue制作抓娃娃机的示例代码
2020/04/17 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
Python实现队列的方法
2015/05/26 Python
python直接访问私有属性的简单方法
2016/07/25 Python
python面向对象法实现图书管理系统
2019/04/19 Python
pandas的排序和排名的具体使用
2019/07/31 Python
如何利用Python matplotlib绘制雷达图
2020/12/21 Python
Canvas环形饼图与手势控制的实现代码
2019/11/08 HTML / CSS
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
工程造价专业大专生求职信
2013/10/06 职场文书
乡镇总工会学雷锋活动总结
2014/03/01 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
科学发展观演讲稿
2014/09/11 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
初中信息技术教学计划
2015/01/22 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
学习十八大的感悟
2015/08/11 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS