$ injector:strictdi - Angular Provider

时间:2016-05-27 07:11:53

标签: angularjs 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 );
        }
    }
);

1 个答案:

答案 0 :(得分:1)

使用带有数组表示法的minification-safe依赖注入:

<script>
    var app = angular.module('demoApp', []);
    app.controller('MainCtrl', function($scope) {
      $scope.total_rec =0;
      $scope.ans_rate = 3;
      $scope.cal_result = function () { 
        return $scope.total_rec - $scope.ans_rate;
      }
    });
    </script>