Изменение поведения типа angular-ui по требованию

Я использую typeahead (от angular-ui), который имеет атрибут typeahead-editable, который решает, должен ли typeahead ограничивать значения модели только теми, которые выбраны из всплывающего окна. Я хочу переключить это поведение, когда переменная $scope изменяет значение.

typeahead-editable="{{ allowEdit }}"

У меня проблема в том, что он не обновляется после инициализации.

Кто-нибудь знает, как этого добиться?

Вот плункер!


person swenedo    schedule 26.08.2014    source источник


Ответы (1)


Меня устраивает. Можете ли вы создать jsfiddle?

person ABOS    schedule 26.08.2014
comment
Я обновил свой вопрос ссылкой на plunker. - person swenedo; 27.08.2014
comment
Ах, я неправильно понял ваш вопрос :) Проверьте исходный код, кажется, эта привязка выполняется только один раз github.com/angular-ui/bootstrap/blob/master/src/typeahead/ var isEditable = originalScope.$eval(attrs.typeaheadEditable) !== false; - person ABOS; 27.08.2014