Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 使用角度js的模式弹出窗口中的模式弹出窗口_Angularjs_Twitter Bootstrap_Popup - Fatal编程技术网

Angularjs 使用角度js的模式弹出窗口中的模式弹出窗口

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

我正在尝试在另一个模式弹出窗口中打开模式弹出窗口。我得到以下错误

angular.min-1.2.29.js:93错误:[$injector:unpr] $injector/unpr?p0=%24modalInstanceNew提供程序%20%3C-%20%24modalInstanceNew 错误(本机)

下面是我的代码

外模态码 内模态码
错误是,
$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');
        }   
    }