2016-12-22 4 views
0

Ich habe ein Angular 1.2 Projekt, und ich habe einen Controller, den ich ersetzen möchte mit Component. Diese neue Komponente ist von uibModal aus geöffnet und enthält eine weitere Direktive. Bevor es zu einer Komponente zu ändern, Everthing war in Ordnung, aber nachdem ich es geändert bekomme ich einen Fehler: Unknown provider: $uibModalInstanceProvider

Erste Komponente:

$ctrl.openImportModal = function() { 
    var modalInstance = $uibModal.open({ 
     templateUrl: 'forecastDataNew/modals/importStaffingPlanJobModal/importStaffingPlanJobModal.tpl.html', 
     component: 'importStaffingPlanJobModalCtrl', 
     windowTopClass: 'import-forecast-data-modal', 
     size: 'sm', 
     backdrop: 'static' 
    }); 
    ... 

zweite Komponente (die den Fehler auslöst, wenn ich eine Komponente zu ändern (ein Controller):

Diese Komponente enthält seine HTML-Direktive - wenn ich diese Direktive entferne, tritt kein Fehler auf.

+1

Übergeben Sie die Abhängigkeiten für diesen Anbieter in der Moduldefinition. – Sunny

+0

was meinst du? Welche Abhängigkeiten? –

Antwort

1
angular.module('nice.saas.wfm.importStaffingJob',['firebase', 'ui.bootstrap']) 

Versuchen Sie mit dieser Moduldefinition.

Verwandte Themen