ng-модель выбора, недоступная в контроллере

#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. В приведенном вами примере я вижу, что обновление модели в порядке