我是 Angular 新手,正在努力实现这一目标,

在视图中分配一个 ngmodel 值并在控制器中读回它以将其传递给我的服务

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

在我的控制器中,我通过以下方式访问它

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

它回来了 不明确的.

如何将 ID 从我的视图返回到控制器?

有帮助吗?

解决方案

控制器中的代码之前正在执行 ng-init. 。如果你等到它被解析,它应该可以工作: 演示

编辑:您可以注册一个观察程序,该观察程序将在初始化值或随后更改变量时触发。用一个例子更新了小提琴。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top