我使用了两个插件list.min.js和list.fuzzysearch.js。 当我在简单列表中使用它时,它工作正常。但是当我在ng-repeat中使用它时,它会抛出错误,例如“无法读取未定义的属性'childNodes'...(list.min.js:1)..
search.html
<div id="testList" class="padding" >
<label class="item item-input">
<input type="text" placeholder="Search" class="fuzzy-search">
</label>
<div ng-repeat="content in contents">
<ul class="list" >
<li><p class="keyword">{{content.ChapterName}}</p></li>
</ul>
</div>
</div>
控制器
.controller('SearchCtrl', ['$scope' ,'$http', function($scope, $http) {
$http.get("js/content.json").success(function(data) {
$scope.contents = data;
var demoList = new List('testList', {
valueNames: ['keyword'],
plugins: [ListFuzzySearch()]
});
});
})