我在我的 angularJS 应用程序中有这个配置
(function() {
'use strict';
angular
.module('myAppl.dashboard')
.config(configure);
configure.$inject = ['$stateProvider'];
function configure($stateProvider) {
$stateProvider
.state(getDashboardState());
////////////
function getDashboardState() {
var state = {
...
现在我将在这个配置中使用 ngToast:
angular
.module('myModule')
.config(['ngToastProvider', function(ngToast) {
ngToast.configure({
verticalPosition: 'bottom',
horizontalPosition: 'center',
maxNumber: 3
});
}]);
我以为我可以像这样注入 ngToast:
configure.$inject = ['$stateProvider', 'ngToast'];
function configure($stateProvider, ngToast) {
ngToast.configure({
verticalPosition: 'bottom',
horizontalPosition: 'center',
maxNumber: 3
});
但这会导致Uncaught Error: [$injector:modulerr]错误