我正在尝试使用 ng-init 设置 $scope 属性的值,但我无法在控制器的 javascript 中访问该值。我究竟做错了什么?这是一个小提琴:http: //jsfiddle.net/uce3H/
标记:
<body ng-app>
<div ng-controller="testController" >
<input type="hidden" id="testInput" ng-model="testInput" ng-init="testInput='value'" />
</div>
{{ testInput }}
</body>
javascript:
var testController = function ($scope) {
console.log($scope.testInput);
}
在 javascrippt 中,$scope.testInput 是未定义的。不应该是“价值”吗?