我在哪里将按钮的侦听器方法放在dom-bind模板上

时间:2015-07-29 23:23:58

标签: javascript polymer polymer-1.0 polymer-starter-kit

我正在使用聚合物入门套件,默认情况下./bin/spark-submit --master spark://ec2-[ip].compute-1.amazonaws.com:7077 --class "[classname]" target/scala-2.10/[jarname]_2.10-1.0.jar --packages com.databricks:spark-csv_2.10:1.1.0 上有一些paper-icon-buttons

paper-toolbar

如何在刷新按钮上添加<body unresolved class="fullbleed layout vertical"> <template is="dom-bind" id="app"> <paper-drawer-panel id="paperDrawerPanel" forceNarrow> <paper-header-panel main mode="flex"> <!-- Main Toolbar --> <paper-toolbar id="mainToolbar"> <!-- Toolbar icons --> <paper-icon-button icon="search"></paper-icon-button> <paper-icon-button icon="refresh" on-tap='refreshTapped'></paper-icon-button> </paper-toolbar> </paper-header-panel> </paper-drawer-panel> </template> <script src="scripts/app.js"></script> 侦听器? 我试图在on-tap中添加监听器方法,如下所示,但仍无法找到该方法。

scripts/app.js

当我点击按钮时,我在浏览器控制台上看到了这个:

function refreshTapped(){ 
  document.querySelector('#myDialog').toggle();
}

2 个答案:

答案 0 :(得分:5)

打开“scripts / app.js”文件并添加如下函数:

Members Table
ID        | FirstName | LastName | HeroName
42        |  Bruce    | Wayne    | Batman
1337      |  Bruce    | Banner   | Hulk
1033      |  Clark    | Kent     | Newspaper Boy

Skills Tables
ID        | Skill
42        | Martial Arts
42        | Engineering
42        | Intimidation
1337      | Anger Management
1337      | Thermo Nuclear Dynamics
1033      | NULL

就像已经存在的app.onMenuSelect示例一样

答案 1 :(得分:0)

我致电paper-drawer-panel中的layouts-element并在onClick() JavaScript中调用该函数。

我也一样:

  

[dom-bind :: _ createEventHandler]:未定义的侦听器方法onDataRouteClick

我用以下函数调用该函数:

onClick="app.onDataRouteClick()"

我工作polymer ^ 1.0