Существует простой example, чего я хочу достичь, это когда текстовое поле изменилось, обе модели должны измениться. Возможно ли это без использования $ watch?Angularjs - данные привязки данных к моделям во многих контроллерах
1
A
ответ
5
Вам просто нужно сделать пропуск объекта по ссылке, вместо передачи значения строки ..
Смотреть это решение
http://codepen.io/anon/pen/Dczmp
<div ng-controller="first">
<input type="text" ng-model="testModel.test_var" />
<p>{{testModel.test_var}}</p>
</div>
<div ng-controller="second">
<p>{{testModel.test_var}}</p>
</div>
В контроллерах:
$scope.testModel = Data
вместо
$scope.testModel = Data.test_var
0
В качестве альтернативы вы можете связать корневой объект, например, в примере this.
Так что ваши контроллеры делают это: Controller "первый": $scope.testModel = Data
Controller "второй": $scope.testModel = Data
Теперь вы используете это как <input ng-model="testModel.test_var"/>
и в обоих видах использовать это:
<p>{{testModel.test_var}}</p>
Смежные вопросы
- 1. директива angularjs + применить значение области во многих контроллерах
- 2. из двухполосных привязки данных к одному пути привязки данных angularjs
- 3. AngularJS обмена данных от службы в контроллерах
- 4. AngularJS Загрузить данные привязки
- 5. Данные кэширования и привязки данных - AngularJs
- 6. Значения привязки на контроллерах
- 7. Уникальные данные во многих отношениях
- 8. Duplicate 404 Код во многих контроллерах: Laravel 5.2
- 9. angularjs - фильтр по нескольким моделям
- 10. Данные привязки AngularJS и нажмите
- 11. Изменение привязки данных AngularJS
- 12. Laravel 5: Как обрабатывать код, который используется во многих контроллерах
- 13. Angularjs $ rootScope невидима в контроллерах
- 14. Symfony2 Как получить доступ к набору данных во всех контроллерах?
- 15. Ng-include: доступ к дочерним моделям
- 16. Извлечение данных из таблицы привязки (от многих до многих). Laravel
- 17. Передача данных в контроллерах с использованием AngularJS
- 18. Отладка данных для привязки Angularjs
- 19. хранить данные привязки кенда к базе данных
- 20. Данные привязки данных к нокауту ViewModel?
- 21. Данные привязки в пользовательской директиве - AngularJS
- 22. Данные привязки к макету
- 23. данные привязки к таблице
- 24. Данные привязки к ComboBox
- 25. Rails 3 - запрос базы данных по моделям пользователя и роли во многих условиях
- 26. Данные привязки к модели для динамических вложенных форм в angularjs
- 27. Соблюдение данных привязки данных во время выполнения
- 28. Как вставить данные во многих отношениях
- 29. Сохранение данных во многих видах деятельности Android
- 30. iphone, Сохранение данных во многих отношениях, Основные данные
А теперь я вижу, что @ganaraj имеет тот же ответ :) – Zlatko