gpt4 book ai didi

javascript - 如何在 Polymer 1.0 中使用 Paper-Dialog?

转载 作者:行者123 更新时间:2023-11-30 16:44:12 25 4
gpt4 key购买 nike

我认为this post与 Polymer 0.5 相关,似乎不适用于 Polymer 1.0。对于像我这样的初学者,我看不到明确的实现;只是实际的功能代码,而不是“如何做”。这是我的简单设置,但不起作用(假设我已导入所有元素):

<dom-element id="my-app">
<template>
<paper-button raised id="toggleDialog"></paper-button>
<paper-dialog entry-animation="scale-up-animation"
exit-animation="fade-out-animation" onclick="{{toggleDialog}}">
<h2>Header</h2>
<div>Dialog body</div>
</paper-dialog>
</template>
<script>
Polymer({
is: "my-app",
properties: {
type: String,
observer: "" // not important for this example so it's empty.
},
// should I put the function here?
toggleDialog: function() {
this.$.dialog.toggle();
}
});
</script>
</dom-element>

我希望我没有做错什么。

最佳答案

替换:

this.$.dialog.toggle();

与:

this.$.toggleDialog.toggle();

因为:

现金符号后的字符串 $需要匹配 id .

最后:

移动id="toggleDialog"来自 <paper-button> 的属性标记到 <paper-dialog>标签。因为你想定位 <paper-dialog>元素与 .toggle()方法。不是 <paper-button>本身。

关于javascript - 如何在 Polymer 1.0 中使用 Paper-Dialog?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31494717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com