Angularjs 使用角度js的模式弹出窗口中的模式弹出窗口
我正在尝试在另一个模式弹出窗口中打开模式弹出窗口。我得到以下错误 angular.min-1.2.29.js:93错误:[$injector:unpr] $injector/unpr?p0=%24modalInstanceNew提供程序%20%3C-%20%24modalInstanceNew 错误(本机) 下面是我的代码 外模态码 内模态码Angularjs 使用角度js的模式弹出窗口中的模式弹出窗口,angularjs,twitter-bootstrap,popup,Angularjs,Twitter Bootstrap,Popup,我正在尝试在另一个模式弹出窗口中打开模式弹出窗口。我得到以下错误 angular.min-1.2.29.js:93错误:[$injector:unpr] $injector/unpr?p0=%24modalInstanceNew提供程序%20%3C-%20%24modalInstanceNew 错误(本机) 下面是我的代码 外模态码 内模态码 错误是,$modalInstanceNew不是已知的提供程序。这是完全正确的。它应该是$modalInstance 尝试如下所示的内部模式代码: var
错误是,
$modalInstanceNew
不是已知的提供程序。这是完全正确的。它应该是$modalInstance
尝试如下所示的内部模式代码:
var InnerController = function($scope, $modalInstance,$timeout, $http, $window, $rootScope,lDetails,$modal) {
alert(lDetails);
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
}
}
$modalInstanceNew
不是角式喷油器。只有$modalInstance
isI以与modalInstance相同的方式创建了modalInstance新建“我以相同的方式创建了modalInstance”-您想告诉我们什么?var modalInstance=$modal.open({templateUrl:'../TEST-OUTER.html',controller:OuterController,解析:{lDetails:function(){return mydetails;}}}}}像这样是的,我们可以与两个不同的控制器共享modalInstance吗?@Ashok为什么不?因为两者都在不同的作用域中。我们可以通过这种方式将数据从内部控制器传递到外部控制器吗?@Ashok请参阅将数据传递到父控制器。
var InnerController = function($scope, $modalInstanceNew,$timeout, $http, $window, $rootScope,lDetails,$modal) {
alert(lDetails);
$scope.cancel = function() {
$modalInstanceNew.dismiss('cancel');
}
}
var InnerController = function($scope, $modalInstance,$timeout, $http, $window, $rootScope,lDetails,$modal) {
alert(lDetails);
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
}
}