如何注入$ modalInstance取决于角度控制器中的条件

时间:2017-01-20 12:53:34

标签: angularjs

我为UIBModal& amp;非模态,但是当控制器从非模态

调用时,需要提供$ modalinstance的错误

1 个答案:

答案 0 :(得分:1)

Angular有$injector服务用于手动添加依赖项。因此,为了检查是否加载$modalInstance依赖项的条件。我们可以使用它。

angular.module('myApp').controller('MyController', 
     ['$injector', function($injector) {
        var service;

        if (condition) {
            service = $injector.get('$modalInstance');
        }
    });