我的范围别名有什么问题

时间:2013-06-01 15:39:15

标签: angularjs scope alias

http://jsfiddle.net/x3azn/CqkhN/1/

Some reason I am getting expression Uundefined function for 

CtrlName as VirtualCtrlName

ng-controller应该是一个函数,那么它是如何工作的?

1 个答案:

答案 0 :(得分:2)

您示例的清理版本:http://jsfiddle.net/CqkhN/4/

您的代码中的一些要点:

  • 控制器被称为ng-controller="ControllerName"(我猜您将其与ng-repeat="array as arrayItem"混合)
  • $scope应该注入控制器
  • $scope属性只能通过名称访问:

$scope.foo (in controller) => {{foo}} (in view)

考虑完成这个短tutorial以使角度更好。祝你好运; - )


编辑 @ user2167582我很抱歉上面的无知和误导性答案,但解决您的问题非常简单。正如@MarkRajcok所说,这些实验性功能可用with 1.1.5。因此,只需在代码1.1.5中包含正确的版本,而不是1.0.6。