在我的view
内,我宣布了一个variable
:
<span>{{myVariable = 25}}</span>
现在如何在myVariable
?
controller
的值
alert($scope.myVariable)
是undefined.
我知道这是古怪但只是想知道如何declare variables
在视野中
在controller
中获得相同的内容。
任何方式我都可以使用ng-init
做同样的事情吗?
答案 0 :(得分:1)
对于所描述的场景,您可以使用ngInit 但是,如果它在您需要的位置初始化控制器中的变量会更有意义。这是你如何使用ngInit:
从视图中完成的<span ng-init="myVariable = 25">{{myVariable }}</span>
答案 1 :(得分:1)
您无法从onload获取控制器的值。但是你可以这样(在onDemand中)
$scope.click function() {
alert($scope.myVariable)
}