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>


  • 相关阅读:
    JavaScript事件基础知识总结【思维导图】
    浮动广告 相关源码
    网页设计中常用的Web安全字体
    WEB 字体
    js文件被浏览器缓存的思考
    HTML5 LocalStorage
    CXF 中自定义SOAPHeader
    CXF拦截器(Interceptor)LoggingInInterceptor
    WebService注解汇总
    spring websocket 和socketjs实现单聊群聊,广播的消息推送详解
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314079.html
Copyright © 2011-2022 走看看