我使用引導程序來顯示模式,並希望它在單擊錨點標記時顯示爲路線。 但我得到一個模塊錯誤&似乎無法弄清楚如何解決它。無法打開引導程序模式窗口作爲路線
HTML
<div ng-view>
<div ng-controller="DetailPageCtrl">
<a href="#/profile">Click here to open modal!</a>
</div>
<script type="text/ng-template" id="modalContainer">
<div ng-controller="ProfileModalCtrl"></div>
</script>
</div>
JS
var app = angular.module('plunker', ['ui.bootstrap']);
app.config(function($routeProvider) {
$routeProvider
.when('/profile', {
templateUrl : 'modalContainer',
controller : 'ProfileModalCtrl'
});
})
app.controller('DetailPageCtrl', function($scope) {
console.log("detail page");
});
app.controller('ProfileModalCtrl', function($scope, $modal) {
$modal.open({templateUrl : 'modal.html'});
});
守則plnkr: http://plnkr.co/edit/VbvuWzLqkICFzBYI9sL5?p=preview
我有非常相同的問題,因爲這個問題 - 儘管仍然無法得到它的工作 - 照顧去看一看? http://stackoverflow.com/questions/21883559/opening-a-modal-in-a-route-in-angularjs-with-angular-ui-bootstrap – Darren