Angularjs+;安魂曲。提供程序错误
我是angularjs和requirejs的新手,我遇到了下一个错误。我看到了几个类似的问题,但仍然无法摆脱这个错误Angularjs+;安魂曲。提供程序错误,angularjs,requirejs,Angularjs,Requirejs,我是angularjs和requirejs的新手,我遇到了下一个错误。我看到了几个类似的问题,但仍然无法摆脱这个错误 Error: [$injector:unpr] Unknown provider: versionProvider <- version <- appVersionDirective 指令/index.js: define([ './myDirective' ], function () {}); 指令/module.js: define(['angula
Error: [$injector:unpr] Unknown provider: versionProvider <- version <- appVersionDirective
指令/index.js:
define([
'./myDirective'
], function () {});
指令/module.js:
define(['angular', '../services/module'], function (ng, services)
{
'use strict';
return ng.module('app.directives', ['app.services']);
});
指令/myDirective.js:
define(['./module'], function (directives)
{
'use strict';
directives.directive('appVersion', ['version', function (version)
{
return function(scope, elm, attrs)
{
elm.text(version);
};
}]);
});
代码中有错误吗?还是我的方法错了?如果有人能帮助我,我将不胜感激。提前感谢。正如我所说,我的服务中的版本定义搞砸了
现在看起来是这样的:
services.value('version', '0.2');
Angular正在抱怨,因为当执行达到
指令/myDirective.js
时,它找不到您的版本
服务的定义。检查版本的定义在哪里。
services.value('version', '0.2');