Я восстанавливаю старый проект, заброшенный 5 лет назад.Он работает с Angular 1.5 и Asp.Net - Entity Framework.
Error: [filter:notarray] Expected array but received: {}
http://errors.angularjs.org/1.5.0/filter/notarray?p0=%7B%7D
minErr/<@http://localhost:7000/Scripts/angularjs/1.5.0/angular.js:68:12
filterFilter/<@http://localhost:7000/Scripts/angularjs/1.5.0/angular.js:19280:15
(continues...)
Я сузил его до этого фрагмента кода:
<div class="col-lg-7 text-small no-padding">Nb Marques filtrées</div><div class="col-lg-5 text-right text-small no-padding"><!<span class="badge badge-secondary "><{{ (model|filter:s).length }}/{{ model.length }}</span></div>
Ошибка генерируется в angular.js filterFilter ()
function filterFilter() {
return function(array, expression, comparator) {
if (!isArrayLike(array)) {
if (array == null) {
return array;
} else {
throw minErr('filter')('notarray', 'Expected array but received: {0}', array);
}
}
Любые советы / идеи могут помочь, не стесняйтесь.
Спасибо!