私はモーダルを表示するためにブートストラップを使用しており、ルートとしてアンカータグをクリックすると表示されます。 しかし、モジュールエラーが発生しました&解決方法を理解できていないようです。 plnkrでブートストラップモーダルウィンドウをルートとして開くことができません
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'});
});
コード: http://plnkr.co/edit/VbvuWzLqkICFzBYI9sL5?p=preview
私はこの質問のようにほとんど同じ問題を抱えている - まだそれが働いて得ることができないけれども - 注意して見てみ? http://stackoverflow.com/questions/21883559/opening-a-modal-in-a-route-in-angularjs-with-angular-u-bootstrap – Darren