ウェブアプリケーションにangular modal serviceを設定しようとしていますが、自分のボタンをクリックしても表示されません。私は間違って何をしていますか?それはね角モーダルサービスが表示されない
ビルダービュー
<div ng-controller="BuilderController as vm">
<button type="button" class="btn btn-success" ng-click="vm.showExportModal()">Export</button>
</div>
ビルダーコントローラ
angular.module('myWebApp')
.controller('BuilderController', function ($scope, BuilderService) {
var vm = this;
vm.showExportModal = function() {
BuilderService.showExportModal();
};
});
ビルダーサービス
angular.module('myWebApp')
.service('BuilderService', function (ModalService) {
var builderService = {
showExportModal: showExportModal
};
return builderService;
function showExportModal() {
ModalService.showModal({
template: "<div>Fry lives in {{futurama.city}}</div>",
controller: function() {
this.city = "New New York";
},
controllerAs : "futurama"
})
};
});
アプリへの依存関係としてサービスを追加したことがありますか? 'angularModule(' myWebApp '、[' angularModalService ']);' – cnorthfield
Modalサービスとは何ですか?何か間違いはありますか?質問には十分な詳細が含まれていません。 [MCVE](http://stackoverflow.com/help/mcve)を提供してください。プラークやフィドル。 – estus