打开模态而不带导航的导航

时间:2015-10-04 09:31:00

标签: angularjs twitter-bootstrap

我尝试通过仅加载部分内容(不包含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

谢谢

1 个答案:

答案 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) {
. . .
    });