问题标签 [angular-ui-modal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 角度“$uibModalInstance.close(data)”如何工作?
AngularJS的官方文档没有包含任何描述如何$uibModalInstance.close
工作的东西,在下面的代码片段中,scope.close
是一个用于关闭模态窗口并将对象传递给调用者控制器的方法
问题(一)
使用`$uibModalInstance.close`(非文字值,即:`scope.x`)传递属于模态范围的任何内容是否会阻止角度垃圾收集破坏整个模态范围?这是导致内存泄漏的情况吗?问题2)
angular `$uibModalInstance.close(data)` 究竟是如何工作的?angularjs - 无法将 API 响应传递给 uimodal
下面是我尝试使用 uimodal 显示用户详细信息以及其他详细信息的代码片段。
我无法将响应数据绑定到 uimodal,请帮助解决这个问题。
mysql - 将数据从 Angular UI 引导模式窗口发布到 PHP
我有一个 angular-ui 模态,由以下控制器控制:
这是实际的模态视图:
模态加载没有问题,但是一旦点击提交,什么也没有发生。我在控制台中一次没有错误。我究竟做错了什么?这也是我的 PHP 文件:
编辑 1。
该事件在开发工具 - 网络中触发。
这就是我得到的:
请求地址:http://localhost:63342/url-to/emailInsert.php 请求方式:POST 远程地址:127.0.0.1:63342 状态码:200 OK 版本HTTP/1.1
提交时页面没有重新加载,开发工具 - 控制台中没有错误。即使电子邮件尚未插入输入,它也会提供 OK 状态,因此它应该打印一个错误,但它不会这样做。
任何帮助是极大的赞赏。
angularjs - 有状态模式作为根状态的孩子
我有个问题。我创建了一个模态状态,即模态状态,是根状态的子状态。在根状态下,我在 ng-repeat 中有一个创建可滚动视图的文章列表。该列表中的每个元素都会打开具有不同参数的模式,但就在它打开我的列表之前滚动回第一个元素。因此,如果我滚动到页面底部并在模式中打开一些“文章”,模式会打开,但背景中的状态会滚动到顶部,所以当我关闭模式时,我再次位于顶部。我尽力解释我的问题。
javascript - 将变量传递到 angular-ui 模态
我在从 angular-ui 文档中传输模态示例时遇到了一些问题:https ://angular-ui.github.io/bootstrap/#/getting_started
我一直遇到这个错误:
参数“ModalInstanceCtrl”不是函数,未定义
控制器:
模态是从运行OnAddNoticeClick fn
.
javascript - 在 ng-map 指令中出现异常后,Angular ng-click 不起作用
我在模式中使用 ng-map ( http://ngmap.github.io/ ) 在我的应用程序中提供 googlemap,但是在该指令出现异常后,页脚中的关闭按钮将不起作用。当我将关闭按钮放在指令之前(例如在标题中)时,它起作用了!我应该如何捕获此类异常并保持控制?
我的模态如下:
我的模态控制器如下:
编辑:
错误:谷歌未定义 t@ http://localhost:3000/bower_components/ngmap/build/scripts/ng-map.min.js:1:2423
angularjs - Angular UI Modal:ModalInstance 越来越未定义
我正在使用 uiModal 创建一个弹出窗口。我有以下方法:
createPopUp - 创建modalInstance,像这样
closeModal - 关闭模式。
我正在从 html 页面调用创建弹出窗口,它被正确调用。当我closeModal
从 html 调用方法时,关闭按钮也有效。
但是当我从同一个控制器中的另一个方法调用该closeModal
方法时,我得到一个异常,即 modalInstance 未定义。
方法调用(调用方法用$rootScope定义):$scope.closeModal();
调试没有帮助,因为控件将转到closeModal
,但 modalInstance 值未定义。任何帮助表示赞赏。
angular-ui-bootstrap - 有没有办法拦截 BootstapUI 的 $uibModal 被解雇事件?
我在Angular中使用来自Bootstrap UI(https://angular-ui.github.io/bootstrap/)的模态组件来呈现模态,并且在关闭时我希望能够重定向到另一个状态,或者至少有一个函数被调用。
问题是我可以拦截close
事件,但是每当我用户按下Esc
模式时,模式就会被解除,并且我找不到任何关于捕获dismiss
事件或将函数分配给返回的承诺的文档。
代码如下:
或者,适合我的业务案例的另一种解决方案是根本不允许用户关闭模式。并在模态控制器中发生事件时自行关闭它。到目前为止,我还没有找到这方面的功能。
angularjs - Angular-ui 验证在模型窗口中不起作用
我正在使用 ui-grid 开发 AngularJS。在网格中,当我编辑一行时,我正在打开这样的模式窗口
调用 Editcontroller 默认函数后,模型窗口会打开并显示行详细信息。到目前为止,它工作正常。现在我正在尝试使用 AngularUI 对打开的模式窗口进行验证,但验证不起作用。下面是我的 UI 页面,其中验证不起作用
有人请帮助我如何进行验证。还有一件事,如果我正常打开模式窗口,验证正在工作,但我在编辑行时遇到问题。我认为这是一个范围问题,子范围没有绑定。你的帮助是非常可观的。
javascript - $uibModalInstance 是否具有 .ready 或 .opened 之类的属性?
$uibModalInstance 是否具有 .ready 或 .opened 之类的属性?我正在尝试根据传递给它的数据更改 UI Bootstrap 模式中元素的 CSS 类。加载模态后,我需要一种方法来触发该功能。我知道 $uibModal 具有 .opened、.close 和 .rendered 等属性,但这会在创建模态的控制器中触发,而不是在模态控制器本身内触发。而且由于所有数据都在模态控制器中,我无法从外部控制器访问它。
有什么建议么?