2015-10-04 74 views
0

我试图通过只加载部分内容(没有包含在index.html中的导航内容)来启动模式。有没有办法用querystring参数加载模态?我正在尝试添加?mp = b到templateUrl,但这不起作用。打开模式,不用导航引导

这里是我的代码:

$scope.openWin = function (size) { 

      //alert('openWin') 

      var modalInstance = $modal.open({ 
       animation:true, 
       templateUrl: 'Partials/Dashboard.html?mp=b', 
       controller: 'DashboardController', 
       size: 'lg' 
      }); 
     } 

我引用这个版本: http://plnkr.co/edit/?p=preview

谢谢

+0

能否请您提供更多的信息? – user1027620

+0

Plnkr是空的,我无法理解网站导航应该是什么。 –

+0

对不起。我试图将部分内容加载到模式中,而没有保存导航的index.htm的内容。有没有办法注入查询字符串?在这个例子中,我尝试追加?mp = b,但是这并没有正确传递给$ routeparams。 – Josh

回答

0

我会用一个依赖传递参数(如果可能的话,你的情况)。 有“解决”属性,你可以“解决”任何你想要的:

var modalInstance = $modal.open({ 
       templateUrl: 'partials/admin/create-group.html', 
       controller: 'CreateGroupCtrl', 
       windowClass: 'xx-dialog', 
       backdrop: false, 
       keyboard: true, 
       resolve: { 
        group: function() { 
         return $scope.group; 
        } 
       } 
      }); 

然后在目标控制器:

appFormid.controller('CreateGroupCtrl', ['$scope', 'group', function($scope, group) { 
. . . 
    });