我是一名Angular新手并试图实现这一目标,
在视图中指定ngmodel值并在控制器中将其读回以将其传递给我的服务
<input name="item" ng-model="itemId" ng-init="itemId='3'">
在我的控制器中,我通过
访问它@MyDevelopmentApp.controller 'myCtrl',[
'$scope'
($scope) ->
console.log($scope.itemId)
返回未定义。
如何将ID从我的视图返回到控制器?
答案 0 :(得分:3)
控制器中的代码正在ng-init
之前执行。如果你等到它被解析,它应该可以工作:demo
编辑:您可以注册在初始化值时或之后更改变量时将触发的观察程序。更新了一个例子。