NG-модель Назначьте значение в HTML и прочитайте и назначать в контроллере $ Case

StackOverflow https://stackoverflow.com//questions/23023258

Вопрос

Я угловой новичок и пытаюсь достичь этого,

Назначьте значение NGModel в поле зрения и прочитайте его обратно в контроллер, чтобы передать его на мой сервис

<input name="item" ng-model="itemId"  ng-init="itemId='3'">
.

в моем контроллере, я могу доходить к нему через

@MyDevelopmentApp.controller 'myCtrl',[
  '$scope'
($scope) ->
  console.log($scope.itemId)
.

Это возвращается undefined .

Как я могу вернуть идентификатор с моего представления на контроллер?

Это было полезно?

Решение

Этот код в контроллере выполняется перед ng-init.Если вы ждете, пока он не будет проанализирован, он должен работать: Demo

Редактировать: Вы можете зарегистрировать наблюдателя, который будет срабатывать, когда значение инициализируется или при изменении переменной после этого.Обновлена скрипка с примером.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top