Angularjs $dialog.messageBox()在用户界面中的何处?

Angularjs $dialog.messageBox()在用户界面中的何处?,angularjs,angular-ui,angular-ui-bootstrap,Angularjs,Angular Ui,Angular Ui Bootstrap,我在AngularUI中找不到$dialog服务,我试图探索一个简单的messageBox()来使用$modal创建一个确认对话框。也找不到 有谁能建议我如何使用AngularJS/AngularUI创建一个简单的对话框(比如删除确认) 提前感谢。用户界面引导版本的$dialog服务已重构为$modal。$dialog中的功能应该仍然可用,只需通过$modal即可 根据,您应该确保在页面中包含了bootstrap的css和angular.js,以及bootstrap用户界面的js,您可以从doc

我在AngularUI中找不到
$dialog
服务,我试图探索一个简单的
messageBox()
来使用
$modal
创建一个确认对话框。也找不到

有谁能建议我如何使用AngularJS/AngularUI创建一个简单的对话框(比如删除确认)


提前感谢。

用户界面引导版本的
$dialog
服务已重构为
$modal
$dialog
中的功能应该仍然可用,只需通过
$modal
即可

根据,您应该确保在页面中包含了bootstrap的cssangular.js,以及bootstrap用户界面的js,您可以从doc网站下载。如果您只需要使用
$modal
服务,而不需要使用其他指令,我会查看“创建您自己的”链接

如果这些文件包含在页面中,请确保角度模块的定义包含
ui.bootstrap
作为依赖项。e、 g

var app = angular.module('myApp', ['ui.bootstrap']);
如果这样做了,那么您应该能够在模块中插入
$modal
服务,就像您使用任何其他服务一样

app.controller('myController', function($scope, $modal) {
    $scope.openModal = function() {
       // Can use $modal service as per examples in doc page
    };
});

至于坚实的例子,docs页面在页面上和plunker中都有很好的例子(因此您可以使用它们)来说明它们的每个服务和指令。我想在这里链接到plunker,但我似乎无法链接。

感谢您的快速回复$对话框中有一个名为messageBox()的方法,$modal service中不存在该方法。我只想创建一个简单的确认框,除了使用$modal.open(),还有其他方法吗?是的,很遗憾,这已经不存在了,而且还有一个关于添加迁移指南的方法。其中一个示例服务使用了
$modal
,这可能会满足您的需要,否则您需要降级引导ui或编写具有相同功能的您自己的服务。感谢您的快速响应!:-)