$injector:strictdi - Angular 供应商

$injector:strictdi - Angular Provider

我的代码有错误:

angular.js:38 Uncaught Error: [$injector:strictdi] http://errors.angularjs.org/1.5.0/$injector/strictdi?p0=%24exceptionHandler

我从代码风格问题中了解到这一点,但我找不到它的语法符合 "strictDi : true"

请注意,当我不使用参数 "strictDi : true ," 时,我的应用运行良好。

你有什么想法吗

感谢您的帮助。

cnaflog.provider(
    "$exceptionHandler",
    {
        $get: function( errorLogService ) {
            return( errorLogService );
        }
    }
);

使用带有数组符号的缩小安全依赖注入:

cnaflog.provider(
    "$exceptionHandler",
    {
        $get: ['errorLogService', function( errorLogService ) {
            return( errorLogService );
        }]
    }
);