我尝试通过仅加载部分内容(不包含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 :(得分: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) {
. . .
});