我有四个按钮,正在尝试各种以声明方式附加处理程序:
<paper-button id="btnEnter" class="enabled" raised roll="button" on-tap="lm.LoaderActionEnter">Enter</paper-button>
<paper-button id="btnRW" class="disabled" raised roll="button">
<core-icon icon="av:fast-rewind" on-tap="lm.LoaderActionRW()"></core-icon>
</paper-button>
<paper-button id="btnPause" class="enabled" raised roll="button">
<core-icon icon="av:pause-circle-outline" onclick="lm.LoaderActionPause()"></core-icon>
</paper-button>
<paper-button id="btnFF" class="disabled" raised roll="button">
<core-icon icon="av:fast-forward" on-tap="{{lm.LoaderActionFF}}"></core-icon>
</paper-button>
唯一有效的是标准的
onclick =“handler()”
。我认为 on-tap =“handler”
是正确的方法?上述代码在普通的index.html页面中,在页面的常规流程中。Javascript和聚合物代码在主页呈现后进行了惰性加载(闪屏页)。最好的做法是什么?我只发现使用
"{{handler}}"
的演示,但是如何设置数据绑定?