2015-10-04 96 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) { 
. . . 
    });