Я пытаюсь запустить фильтр, основанный на ранее определенной переменной в угловатый, это то, что я попыталсяУгловой фильтр на основе угловой переменной
<tr ng-repeat="data in servers | filter: { _id: { idc: '" + {{ item._id.idc }} + "' } }">
Это дает мне ошибку:
Error: [$parse:lexerr] Lexer Error: Unterminated quote at columns 32-33 ['] in expression [servers | filter: { _id: { idc: '].
следующий код работает:
<tr ng-repeat="data in servers | filter: { _id: { idc: 'LH5' } }">
Фактически я хочу заменить 'LH5'
на item.id.idc
'фильтр: {_id: {МЦД: item._id.idc}}' не использовать интерполяцию строки – Satpal
1) Почему цитаты и конкатенация ?! 2) Цитаты! Внутри цитат! Вы просто слишком рано заканчиваете атрибут 'ng-repeat'. – deceze