我试图在我的项目中实现highcharts-ng,但如果在注入期间失败。
我有highcharts-ng源文件,并且我已将其添加到app.js:
return angular.module('xxx', ['ngRoute',
'ngCookies',
'xxxxxxx',
'xxxxxxxx',
'xxxxxxxx',
'xxxxxxxx',
'xxxxxxxx',
'xxxxxxxx',
'highcharts-ng'
])
另外,我需要app.js的一部分:
define(['angular',
'highcharts-ng'
], function (angular) {
最后,我把它归入指令:
'使用严格的';
define(['angular', 'jquery', '../module'], function(angular, $, module) {
return module.directive('chart', ["highcharts-ng", function() {
}]);
});
但是,它会抛出角度注入器错误:
未知提供者:highcharts-ngProvider< - highcharts-ng< - chartDirective
不知道为什么,你有什么想法吗?
编辑:app.js中的angular.module(" highcharts-ng")将返回Object {_invokeQueue: Array[2], _runBlocks: Array[0], requires: Array[0], name: "highcharts-ng"}