AngularJS の公式ドキュメントには、どのように機能するかを説明するものは何も含まれていません$uibModalInstance.close
。次のコード フラグメントでscope.close
は、モーダル ウィンドウを閉じてオブジェクトを呼び出し側コントローラーに渡すために使用されるメソッドです。
var app = angular.module('myApp');
app.controller('ModalController', ['$uibModalInstance', modalControllerFn]);
function modalControllerFn($uibModalInstance) {
var scope = this;
// some data object
scope.data = {key1: "value1", key2: "value2"};
scope.close = function() {
$uibModalInstance.close(scope.data);
}
}