NG-модель Назначьте значение в HTML и прочитайте и назначать в контроллере $ Case
-
21-12-2019 - |
Вопрос
Я угловой новичок и пытаюсь достичь этого,
<input name="item" ng-model="itemId" ng-init="itemId='3'">
.
в моем контроллере, я могу доходить к нему через
@MyDevelopmentApp.controller 'myCtrl',[
'$scope'
($scope) ->
console.log($scope.itemId)
.
Это возвращается undefined .
Как я могу вернуть идентификатор с моего представления на контроллер?
Решение
Этот код в контроллере выполняется перед ng-init
.Если вы ждете, пока он не будет проанализирован, он должен работать: Demo
Редактировать: Вы можете зарегистрировать наблюдателя, который будет срабатывать, когда значение инициализируется или при изменении переменной после этого.Обновлена скрипка с примером.
Не связан с StackOverflow