1

我在我的 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]错误

4

0 回答 0