关于模态框的理解(持续更新)

本文探讨了使用AngularJS(1.0版)时模态框的常见问题及解决方案,包括模态框间数据传递、位置调整、背景行为设置及大小控制等。详细介绍了如何通过resolve属性解决模态框间数据传递错误,使用windowClass属性调整模态框位置,以及backdrop和size属性的使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我这时候使用的框架 angular.js(1.0版)
1.传参
遇到的问题:模态框上再用模态框,两个模态框之间传递数据,第一次模态框打开后能够打开第二个模态框,第二个模态框关闭后,再次打开出现错误
传参 方式:resolve:{modalParams :KaTeX parse error: Expected 'EOF', got '}' at position 10: scope.dec}̲ 原因:第一次打开后能够正常传…scope.dec,第二次打开后KaTeX parse error: Expected '}', got 'EOF' at end of input: …function(){dec:scope.dec}}}
2.模态框位置展示问题
情景:两个模态框顶部在同一个位置,影响美观、
原因:两个模态框共用了同一个class 改变其中一个时另一个也会发生改变
解决办法:windowClass :‘editor-suffer’
原因:模态框出现时会出现一个唯一的窗体对象,对这个窗体进行增加class,控制其class属性
3.其他
backdrop: ‘static’ //这个点击其他部分时模态框不会发生关闭,当为flase时会关闭
size:‘sm’/‘lg’
controller:“”控制器
4.模态框完成时
modalInstance.result.then(function(){},function(){});
这两次参数,第一个是成功时返回参数运行的函数,第二个是关闭模态框时触发的函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值