任何人都知道为什么我的点击率是't在这次堆芯坍塌组件测试中点火
Anyone know why my on-click isn't firing in this core-collapse component test?
我试着用几种不同的方式点击我的div,但由于某种原因,它似乎没有启动。。我可能有点累。我真的只是从文档中复制了一下,它不起作用。
<div onclick="{{toggle}}">toggle collapse</div>
<core-collapse id="collapse">
test test test test
</core-collapse>
和js
var collapseBlock = document.shadowRoot.querySelector('#collapse');
toggle: function testName () {
collapseBlock.toggle();
}
我觉得这是我的表情问题?我已经导入了polymer.html,也导入了核心塌陷。任何帮助都将不胜感激!谢谢
额外的好处是:如果有人能解释{{toggle}}是如何知道查看我在那里的函数的,那将是非常棒的。是标签"toggle"吗?这可能就是问题所在。。我还不能真正理解它是如何将绑定到我从dom获得的js的。
edit:点击后更改为onclick,仍然无法使用
这是一个更完整的例子,向您展示了如何将点击事件绑定到聚合物元素中的函数。
<polymer-element name="x-collapse">
<template>
<div on-click="{{ toggle }}">toggle collapse</div>
<core-collapse id="collapse">
foo
</core-collapse>
</template>
<script>
Polymer('x-collapse', {
toggle: function() {
this.$.collapse.toggle();
}
});
</script>
</polymer-element>
<x-collapse></x-collapse>
试试这个
<div onclick="testName();">Toggle collapse</div>
function testName(){
collapseBlock.toggle();
}
相关文章:
- React重新渲染但未显示正确的组件
- 不能从angular2中的子组件指定父组件中的数组
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- React组件等待所需道具进行渲染
- 如何创建带有插槽的vue js组件预加载程序
- KnockoutJS-组件-多个实例
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何在react js中将值从一个组件发送到另一个组件
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- React组件-设置页面标题
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 如何在salesforce aura闪电组件中使用jQuery.val()
- 为react组件传递道具的最佳方式
- [Vue warn]:未能解析组件
- 如何控制组件'的createContent函数被激发
- react组件中的绑定方法
- 如何在react js中移动第二个组件
- 多个组件是如何实现的
- 组件生命周期问题/无法处理未定义的问题
- 任何人都知道为什么我的点击率是't在这次堆芯坍塌组件测试中点火