我有一个变量我设置在我的视图与ng-init,然后我试图访问我的控制器。当我尝试访问它,但是,我得到一个未定义。
相关代码段:
我的看法:
@H_403_5@<div ng-controller="MyCtrl"> <div ng-init="pageTitle = 'kittens'"> </div> </div>我的控制器:
@H_403_5@var MyCtrl; MyCtrl = function($scope) { return console.log($scope.pageTitle); };我在这里失踪了什么?
等待变量为init。
@H_403_5@$scope.$watch('pageTitle',function () {
console.log($scope.pageTitle);
});