所以我现在才开始接触 angularJS,在我开始使用带有 ng-repeat 的控制器之前,测试一切都很好。似乎当我使用它时它只是没有连接到控制器。
我检查了一切。范围很好,angular.js 库的位置很好,但由于某种原因列表不会显示。这甚至发生在一些复制粘贴示例中,因为我用这些示例查看我想出的内容是否有错误,还使用了旧版本的库,效果相同,列表中没有任何内容。
<html ng-app>
<head>
<script src="lib/angular.min.js"></script>
</head>
<body>
<div class="contrainer" ng-controller="SimpleController">
<h3>Simple Controller Test</h3>
<br />
Name:
<br />
<input type="text" ng-model="name" />
<ul>
<li ng-repeat="chara in characters">
{{chara.name}} - {{chara.location}}
</li>
</ul>
</div>
<script>
function SimpleController($scope) {
$scope.characters = [
{name: 'Link', location: 'Hyrule'},
{name: 'Pit', location: 'Angel Land'},
{name: 'Samus', location: 'Brinstar'}
{name: 'Takamaru', location: 'Japan'}
];
}
</script>
</body>
</html>