0
我正在嘗試簡單測試。
這下面的來源是好作品。
<html ng-app="test">
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script>
<script type="text/javascript">
var test = angular.module("test", []);
</script>
</head>
<body>
<div ng-repeat="(key, value) in {'a':'a'}">{{key}}:{{value}}</div>
</body>
</html>
但是,這下面的來源不起作用。
<html ng-app="test">
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script>
<script type="text/javascript">
var test = angular.module("test", []);
</script>
</head>
<body>
<div ng-repeat="(key, value) in {'$a':'a'}">{{key}}:{{value}}</div>
</body>
</html>
一切都一樣,只是在重複的目標對象中將'a'改爲'$ a'。
什麼是含義$對象鍵中的字符?
ngRepeat明確地忽略以'$'性能。我認爲它是這樣做的,因爲這些屬性通常是保留給框架的:它使用它們例如能夠將DOM節點與屬性相關聯。 –
謝謝你的建議! – ordinaryparksee