Кастомная сортировка

308
24 октября 2017, 03:46

Привет, Я писал тестовый фильтр который должен возвращать мне данные в ng-repeat

mainApp.filter('dateParser', function () {
    return function (param) {
        return [{id:1,day:'23.07.17'},{id:2,day:'22.07.17'}];
    };
});

когда я его вызываю

<td ng-repeat="crrDay in studentOne.daysList|dateParser">
        {{day.currentVal}}
</td>
Error: $rootScope:infdig
Infinite $digest Loop

Как я ее могу получать, если я возвращаю данные - константу?

реальный фильтр, для которого и создан тестовый пример

mainApp.filter('dateParser', function () {
    console.log(this);
    return function (param) {
        var parse, sorted, result = [], parsedArray = [];
        for (var i = 0; i < param.length; i++) {
            parse = param[i].day.split('.');
            parsedArray[i] = {
                'id': param[i].id,
                'day': parse[0],
                'month': parse[1],
                'year': parse[2]
            };
        }
        sorted = _.sortBy(parsedArray, ['year', 'month', 'day']);
        for (i = 0; i < sorted.length; i++) {
            result[i] = {
                id:sorted[i].id,
                day: sorted[i].day + '.' + sorted[i].month + '.' + sorted[i].year
            };
        }
        return result;
    };
});
READ ALSO
JS - Эмуляция кнопки &ldquo;назад&rdquo; в javascript

JS - Эмуляция кнопки “назад” в javascript

Хочу написать кнопку, при нажатии на которую будет эмулироваться кнопка "назад", как в браузереЕсть такая функция в javascript?

265
JQuery - Как создать переменную только для context?

JQuery - Как создать переменную только для context?

Вот, например, есть такой код:

307
Удаление с массива, добавление в массив. (React / JS)

Удаление с массива, добавление в массив. (React / JS)

Добрый день, есть массив данных, мне нужно с этих данных вывести на FE name но при этом отправить на BE codeОдинаковые code на BE может уйти несколько:

581
Как запустить дайджест цикл?

Как запустить дайджест цикл?

Посоветуйте пожалуйста способ(ы), при помощи которого можно заставить шаблон обновить значения отображаемых переменных

419