Angular引导窗口模式打开器路由改变



下面的柱塞:http://plnkr.co/edit/33572YOSA2s89uEiLmKB?p=preview我已经设法加载到bootstrap模式的部分内容基于route:

路由定义如下:

.when('/profile', {
                                   templateUrl: 'modalContainer',
                               })

控制器已连接:

myApp.controller('DashboardModal', function($scope, $modal) {
  $modal.open({
    templateUrl : 'Partials/Dashboard.html',
    controller: 'DashboardController',
  });
});

最后在html:

 <div>
      <a href="#/profile">Click here to open modal!</a>
    </div>
    <script type="text/ng-template" id="modalContainer">
        <div ng-controller="DashboardModal"></div>
    </script>

我的问题是当modal打开时,打开器窗口的路由会改变。

代码完全按照设计工作。<a href="#/profile">标记正在做的是使用路径'/profile'调用$routeProvider。在script.js中,你可以看到这是一个新视图,它被设置成HTML中的模态。您正在导航到一个新视图,而不是打开一个模态。

最新更新