Назначить объект в select в angularjs

Я изменил оригинальный поршень

оригинальная документация ng-options

Я пытаюсь назначить в "поддельной" кнопке черный объект.

Это тот же объект, но не выбран в раскрывающемся списке с привязкой ng-модели

{имя: "черный", оттенок: "темный"}

вы можете увидеть в

поршень раздвоен

Почему двойная привязка не работает???

1 ответ

Решение

Это потому, что это не тот же объект, попробуйте использовать фильтр, чтобы получить свой черный предмет, как в этом плунжере

$filter('filter')($scope.colors, {name : 'black'});

Если вы используете console.log черного элемента $filter, вы увидите, что к элементу добавлено значение $$hashKey: "object:3", поэтому он не воспринимает его как тот же объект.

Другие вопросы по тегам