|
|
1
3
TL;博士
现场演示: working plunk 介绍你所遇到的问题,是一个真实的问题,而且显然已经存在多年了。
这是
the latest version of the code used by
此模板是您的Ionic-1弹出窗口使用的模板(来自上面链接的代码的第一行):
有一行我们特别感兴趣:按钮模板:
正如你所见 不 改变按钮属性的内置方式。 两种方法从这里开始,您有两个修复:
这是理想的解决方案,因为它可以修复 每个人的 问题 永远 .虽然,这确实需要一些时间。也许我会这么做。尽管你可以自己做,给我贴上标签,我会加上你的公关
这并不理想,但可以奏效 马上 。 我将探索并扩展(quick’n dirty) 选项#2 在下面 修复程序到目前为止,您已经尝试了三件事:
剩下你提到的第二件事:
你说得对,但这只是双重问题的第一部分。 第1部分:按钮尚未创建
实际上,你可以把电话推迟到
总之,我只是在逗你:JavaScript的
“多任务”
在这里发挥作用,你可以推迟
0毫秒
哦!
只需使用:
你们都准备好了!
你有一个按钮
第2部分:Angular不知道新属性关于这一点,这里有很多要读的内容,但归结起来如下:Angular需要 编写 DOM元素,以便它根据特定角度的属性设置运动中的事物。 Angular根本没有意识到您的按钮有一个新属性,或者它甚至应该关注它本身。
要让Angular重新编译组件,可以使用(方便地命名)
它将需要元素来编译,以及角度
使用它 一旦 ,例如:
假设以下元素是您的按钮:
。。。通过其相应的角度装饰元素thingy可以得到其实际范围:
因此,基本上:
Tadaaa!就是这样!ð
奖励部分:避免
|
|
|
2
2
我认为在ionic v1中,ionic Framework团队尚未按照( Oct 6, '14 10:49 PM ).我想情况还是一样的。但这方面还有工作要做。 选项1: 我从您的问题中了解到,您的主要目的是防止用户单击按钮删除ionicPopup按钮并执行一些指示,直到MyFunction()返回True创建您自己的模板,其中包含您可以完全控制的按钮。以下是代码: 您可以在onTap中实现这一点:。您可以在此处添加MyFunction()的条件,如下所示: JavaScript:
HTML:
这里的工作示例是工作代码笔片段: https://codepen.io/anon/pen/bvXXKG?editors=1011 选项2: 删除ionicPopup按钮,并使用可以完全控制它们的按钮创建自己的模板。以下是代码: JavaScript:
HTML:
以下是工作代码笔片段: https://codepen.io/anon/pen/qYEWmY?editors=1010 注: 应用您自己的样式/按钮对齐方式等 我希望这对你有帮助。 |
|
Moblize IT · 未设置ion-select默认值 1 年前 |
|
|
Gappy · 为什么Angular要求一个独立的组件,即使它是 1 年前 |
|
|
user_1357 · Firebase是否将现有用户链接到匿名帐户? 2 年前 |
|
|
Yeo Bryan · Ionic项目申请通知权限 2 年前 |
|
|
Joe Johnson · Ionic 7模态在第二次点击时不起作用 2 年前 |
|
|
Roberto Vieira · 我的离子搜索栏过滤器不工作 3 年前 |