Angular 1.3.6“控制器”不工作

时间:2014-12-10 21:28:14

标签: angularjs controller angular-ui-router

我一直致力于使用1.2.7版并最近升级到1.3.6的Angular JS项目。一切都很好,除了"控制器为"视图的控制器别名。在视图中不再可以访问控制器实例上的现有属性;事实上,我的别名(说" ctrl")也没有出现在Batarang。

"控制器的文档"在Angular 1.3.6中看起来与1.2中的相同;做了什么休息?我有什么打破的吗?我需要改变别的吗?

我正在使用UI路由器,以前使用"控制器作为"映射,但如果我指定ng-controller,它在状态映射中也不起作用,也不在视图本身中起作用。

我错过了什么吗?我该如何调试和/或解决这个问题?

谢谢!

JavaScript的:

controller('MyController', function () {
    this.foo = 'bar';
});

HTML:

<div ng-controller="MyController as myctrl">
    Foo {{myctrl.foo}}
</div>

myctrl未定义

0 个答案:

没有答案