我找不到$dialog
AngularUI 中的服务,我尝试探索一个简单的messageBox()
使用以下命令创建确认对话框$modal
。也找不到那个。
有人可以建议我如何使用 AngularJS / Angular UI 创建一个简单的对话框(比如删除确认)吗?
先感谢您。
The $dialog
服务被重构为$modal
对于版本0.6.0ui-bootstrap 的。功能来自$dialog
应该仍然可用,只需通过$modal
反而。
根据docs,你应该确保你已经包括了Bootstrap的CSS and Angular.js在您的页面以及bootstrap-ui 的 JS,您可以从文档站点下载。如果您只需要使用,我会查看“创建您自己的”链接$modal
服务而不是其他指令。
如果这些文件包含在您的页面中,请确保您的角度模块的定义包括ui.bootstrap
作为依赖。例如
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
};
});
至于可靠的示例,文档页面在页面和 plunker 中都有很好的示例(这样您就可以使用它们),了解它们的每个服务和指令。我想链接到这里的 plunker,但我似乎无法链接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)