Основной вопрос об угловых. У меня две модели: оговорки и таблицы. Я показываю список оговорок, а затем, когда пользователь выбирает таблицу для резервирования, я хочу обновить модель таблиц, чтобы она содержала оговорку.Anjularjs вызов метода контроллера каждый раз, когда вы выбираете изменения
<tr ng-repeat="reservation in reservations">
<td><select ng-model="selectedTable" ng-options="table.name for table in tables">
</td>
По сути то, что мне нужно, что всякий раз, когда выбирается таблица, мне нужен доступ к как оговорки и таблицы в методе контроллера.
Является ли директива, которая ссылается на метод контроллера правильного пути для этого? Я не знаю, как передать переменные в
Благодаря
редактировать:.
<tr ng-repeat="reservation in reservations">
<td><select ng-model="reservation.selectedTable" ng-options="table.name for table in tables">
</td>
Я пытался делать это таким образом. Но так как таблица является объектом, а не свойством, область child по-прежнему создает свойство вместо ссылки на родительское свойство. Я также попытался добавить «as table.name», но это не сработало.
<tr ng-repeat="reservation in reservations">
<td><select ng-model="reservation.selectedTable" ng-options="table.name as table.name for table in tables">
</td>
Не похоже на то, что это сработало, но расширение anjularjs chome не всегда правильно обновляет модель. – michaelvo