1. ホーム
  2. angularjs

[解決済み] AngularJSの.$uibModalとは何ですか?

2022-02-03 03:27:20

質問

このようなコードがありました。

$uibModal.open({
templateurl:'',
controller:'',
backdrop:'',
size:''
resolve: ''

どなたか、その使い方と、パラメータの使い方を教えてください。

解決方法は?

$uibModal は、モーダルウィンドウを作成するためのサービスです。このサービスは open メソッドがあり、モーダルなインスタンスを返します。

var modalInstance = $uibModal.open({
                     templateUrl: 'view/sample.html',
                     controller: 'testController',// a controller for modal instance
                     controllerUrl: 'controller/test-controller', // can specify controller url path
                     controllerAs: 'ctrl', //  controller as syntax
                     windowClass: 'clsPopup', //  can specify the CSS class
                     keyboard: false, // ESC key close enable/disable
                     resolve: {
                         actualData: function () {
                             return self.sampleData;
                         }
                     } // data passed to the controller
                 }).result.then(function (data) {
                     //do logic
                 }, function () {
                     // action on popup dismissal.
                 });