Я пытаюсь фильтровать объект в угловом контроллере. Я всегда получаю неопределенный результат в моей переменной и не могу понять, почему. Я сделал снимок экрана моей консоли. где вы можете увидеть объект и функцию фильтра. Что я делаю не так?фильтрация объектов с угловым
OK здесь основная часть функции. Подводит назад неопределенным, так что есть что-то сделать с тем, как я использую фильтр ?:
this.update_lead_status = function (lead, sts) {
this.status = $filter('filter')(leads.leads_status, { ls_id: 3 });
};
объект JSON, который предоставляется услуга:
leads.leads_status [
{ls_id: 1, ls_class: 'lost', ls_name: 'Status1'},
{ls_id: 2, ls_class: 'lost2', ls_name: 'Status2'}
]
I я пытаюсь вернуть объект объекта на основе ls_id и присваивать переменные по одному в мою область! Благодаря
, пожалуйста, предоставьте [mcve] –
. Здесь мы снова рассмотрим еще один из ваших вопросов без достаточной детализации, чтобы кто-нибудь мог устранить проблему, а сама проблема даже не понятна. – charlietfl
Что вы получаете от '$ filter (' filter ') (leads.leads_status, {ls_id:' 3 '}); '? –