Я создаю директиву с выбранным списком, чтобы добавить динамически элементы.Как выбрать новый элемент, просто добавленный динамически в директиве select
Не работает следующее: Я добавляю элемент к модели массива, используемой в привязке моей модели ng-model-options. Элемент красиво добавлен в список , но это не выбрано. Вместо этого я продолжаю получать пустую строку. Я не могу найти способ установить ng-модель для вновь добавленного элемента.
Я пробовал область. $ Смотреть на мой список предметов внутри директивы, но, как ни странно, ничто не запускается, когда список элементов увеличивается на один новый элемент. И я не понимаю, почему: если список обновляется так должен scope.items, который должен вызвать рамки $ часы ...
scope.$watch('items', function(){
scope.ngModel = scope.items[0];
});
Я сделал plunker, чтобы проиллюстрировать это:. plunker
Спасибо за помощь!
Вы добавляете элементы внутри углового масштаба? Если для использования кода вне ангукара понадобится '$ apply()' – charlietfl