我收到了这段代码
$uibModal.open({
templateurl:'',
controller:'',
backdrop:'',
size:''
resolve: ''
有人可以解释一下它的用法及其参数用途吗?
答案 0 :(得分:13)
$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.
});
答案 1 :(得分:5)
这是在AngularJs中打开模态的服务。它是“ UI Bootstrap-特定于Bootstrap 的AngularJS指令”项目的一部分。
文档在这里:
项目详细信息在这里:
阅读愉快:)。