【发布时间】:2013-08-19 18:34:35
【问题描述】:
我有一个角度控制器
@MyAngular = ($scope) ->
$scope.my = [...]
@MyAngular.$inject = ["$scope"]
我收到此消息错误:Argument 'MyAngular' is not a function, got undefined。在我看来,我有%div{"ng-controller" => "MyAngular"}
我找到了一些 SO 帖子,但没有任何效果
【问题讨论】:
-
%div{"ng-controller" => "MyAngular"}这个语法是什么? -
@sza 它是
haml语法,但这不是问题;) -
AngularJS 是 javascript。它与轨道无关。你能用
<div ng-controller="MyAngular"> -
html.haml 文件中的 @sza %div{"ng-controller" => "MyAngular"} 完全等同于!好的。我很好奇您使用太多框架来处理简单的 javascript 和 html...haml、coffeescript... 只是为了使用它?
标签: ruby-on-rails angularjs coffeescript