我有以下代码,让你知道我是 angularjs 的新手
<!DOCTYPE html>
<html data-ng-app="">
<head>
<!-- <script src="scripts/angular.js"></script>-->
<title>Angular js</title>
</head>
<body data-ng-init="names=['Ran','Run','Run']">
<br />
<ul>
<li data-ng-repeat="personName in names">{{personName}}</li>
</ul>
<script src="scripts/angular.min.js"></script>
</body>
</html>
li 中的名称没有显示任何值...... 解决问题的任何帮助或建议
最佳答案
如果您打开浏览器的控制台,您会看到错误:
Duplicates in a repeater are not allowed.
Use 'track by' expression to specify unique keys. Repeater: personName in ['Ran','Run','Run'], Duplicate key: string:Run
数组中有两个相同的项目(运行)。
从数组中删除最后一个“Run”,它将正常工作。
请参阅: Plunker
关于html - Angularjs data-ng-repeat 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21722553/