【发布时间】:2015-08-31 16:36:09
【问题描述】:
<ul>
<li ng-init="formData.mdpSunday='5'">
<input ng-model="formData.mdpSunday" name="mdpSunday" type="radio" value="5">
</li>
</ul>
app.controller('doublePointCtrl', function ($rootScope, $scope, $http, $filter, Flash) {
var data =$scope.formData.mdpSunday;
});
页面加载时我无法在控制器中获取初始值
【问题讨论】:
-
This isn't the appropriate use of
ng-init。 “ngInit的唯一适当用途是为ngRepeat的特殊属性起别名。”。 “除了这种情况,您应该使用控制器而不是ngInit来初始化作用域上的值。”。您基本上是在向后执行此操作,您应该始终使用控制器来设置范围,而不是使用范围来设置控制器。
标签: html angularjs angularjs-scope