所以我正在使用 1.20 rc2 并尝试实现一个指令:
var directives = angular.module('directives', ['controllers']);
directives.directive("drink", function()
{
return
{
template: '<div>{{flavor}}</div>',
link: function(scope){
scope.flavor = "cherry";
}
}
});
该指令在主 JS 文件中被调用
var comsumerApp = angular.module('comsumerApp', ['ngRoute','controllers', 'services', 'directives']);
所有控制器都像服务一样工作,但是在尝试这样做时出现此错误:
“未捕获的语法错误:意外的令牌:”
然后我得到
$injector:modulerr 错误。
注释掉“drink”指令会停止这个错误,所以很明显它与 : 或其他东西有关。
谁能阐明这个问题,我完全迷路了。
谢谢。