zoukankan      html  css  js  c++  java
  • AngularJS动态生成div的ID

    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>


  • 相关阅读:
    超图 wpf地图控件加载地图
    MySql常用内容
    超图资料下载与环境安装
    超图SampleCode运行须知
    英语感叹词
    英语之妻子,老婆
    Pycharm设置
    yizhihx ubuntu config
    Ubuntu之网易云音乐无法启动
    linux之错误输出重定向
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314079.html
Copyright © 2011-2022 走看看