#angularjs #angular-ui-bootstrap
#angularjs #angular-ui-bootstrap
Вопрос:
Я использую директиву tabs из библиотеки начальной загрузки пользовательского интерфейса (0.11) вместе с Angular (v1.3.0-beta.10). На моей вкладке я использую элемент выбора и связываю с переменной в моей области. Если я изменю значение элемента выбора, модель в контроллере не изменится. Через некоторое время я попытался использовать область $parent в моем элементе select.
<select ng-hide="$parent.hideDimensionPartBenchmark"
id="dimension-part-benchmark"
class="form-control"
ng-model="$parent.dimensionPartBenchmark"
ng-options="dpb.name for dpb in $parent.dimensionPartsBenchmark"></select>
При этой попытке модель изменяется.
Правильно ли это для привязки к представлению модели?
с уважением, Марко
Обновить
Я создал плунжер, но там я не могу воспроизвести проблему: http://plnkr.co/edit/B5RC2Iivqkv2zzkKNFFV?p=preview
Единственное различие между этим примером и моим проектом заключается в том, что я загружаю часть сайта с вкладками.
Комментарии:
1. Привет, Марко, сначала я хотел бы предложить не использовать ссылку на родительский элемент. Это не рекомендуется. Во-вторых, не могли бы вы предоставить свой полный HTML-код и контроллер, пожалуйста?
2. Я добавил пример, я попытаюсь воспроизвести проблему в меньшем проекте.
3. В приведенном вами примере я вижу, что обновление модели в порядке