我正在学习Angular并遇到错误:
Error: [ngRepeat:dupes] http://errors.angularjs.org/1.2.5/ngRepeat/dupes?p0=skill%20in%20skills%20%7C%20filter%3Asearch&p1=string%3At
我正在尝试访问数据库中的技能表并检索其中的行。在我的JS文件中,我有:
function SkillsController($scope, $http) {
$http.get('/skills').success(function(skills) {
$scope.skills = skills;
});
}
在我看来:
<input type="text" placeholder="Filter skills" ng-model="search">
<div ng-controller="SkillsController" class="skill-contain">
<ul>
<li ng-repeat="skill in skills | filter:search">
<input type="checkbox" ng-model="skill.has_skill">
@{{ skill.body }}
</li>
</ul>
</div>
我已尝试更改行并确保内部没有任何内容重复,但这不会删除错误。