我試圖在另一個模態彈出窗口中打開模態彈出窗口。我收到以下錯誤使用角度js的模態彈出窗口中的模態彈出
angular.min-1.2.29.js:93 Error: [$injector:unpr] http://errors.angularjs.org/1.2.29/ $injector/unpr?p0=%24modalInstanceNewProvider%20%3C-%20%24modalInstanceNew at Error (native)
下面是我的代碼
外模態代碼
var OuterController = function($scope, $modalInstance, $timeout, $http, $window, $rootScope, mydetails,$modal) {
$scope.openInnerModal = function(){
var modalInstanceNew = $modal.open({
templateUrl: '../../TEST-ANOTHER.html',
controller: InnerController,
resolve: {
lDetails: function(){
return mydetails;
}
}
});
}
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
}
}
內模態代碼
var InnerController = function($scope, $modalInstanceNew,$timeout, $http, $window, $rootScope,lDetails,$modal) {
alert(lDetails);
$scope.cancel = function() {
$modalInstanceNew.dismiss('cancel');
}
}
'$ modalInstanceNew'不形成棱角噴射器。只有'$ modalInstance'是 – Sajal
我已經以與modalInstanceNew相同的方式創建了modalInstance – Coded9
「我已經以同樣的方式創建了modalInstance」 - 你想告訴我們什麼? – lin