角度不范围的方法

时间:2013-11-16 23:41:16

标签: angularjs angularjs-scope angularjs-controller

我想知道,角度控制器中声明的所有方法都必须添加到范围内吗?

是否可以从ng-click =“myMethod()”调用控制器方法,我的方法不会被称为$ scope.myMethod = => ,但@myMethod = =>

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用as propertyName的{​​{1}}功能来关闭:

声明你的控制器:ng-controller。然后做ng-controller="some.controller.name as controllerNameInScope"

请参阅http://docs.angularjs.org/api/ng.directive:ngController