ng-model 在 html 中赋值并在控制器 $scope 中读取并赋值
-
21-12-2019 - |
题
我是 Angular 新手,正在努力实现这一目标,
在视图中分配一个 ngmodel 值并在控制器中读回它以将其传递给我的服务
<input name="item" ng-model="itemId" ng-init="itemId='3'">
在我的控制器中,我通过以下方式访问它
@MyDevelopmentApp.controller 'myCtrl',[
'$scope'
($scope) ->
console.log($scope.itemId)
它回来了 不明确的.
如何将 ID 从我的视图返回到控制器?
解决方案
控制器中的代码之前正在执行 ng-init
. 。如果你等到它被解析,它应该可以工作: 演示
编辑:您可以注册一个观察程序,该观察程序将在初始化值或随后更改变量时触发。用一个例子更新了小提琴。
不隶属于 StackOverflow