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();
}

ボタンをクリックすると、ブラウザのコンソールに次のように表示されます。

`[dom-bind::_createEventHandler]: listener method `refreshTapped` not defined`
4

2 に答える 2

5

「scripts/app.js」ファイルを開き、次のように関数を追加します。

app.refreshTapped = function() {
    console.log('tapped');
  }

すでにそこにある app.onMenuSelect の例と同じように

于 2015-07-30T00:06:36.357 に答える
0

paper-drawer-panelinを呼び出し、 oflayouts-elementの関数を呼び出します。onClick()JavaScript

私は同じでした:

[dom-bind::_createEventHandler]: リスナーメソッドonDataRouteClickが定義されていません

私は次のように関数を呼び出します:

onClick="app.onDataRouteClick()"

私は働いていますpolymer^ 1.0

于 2015-10-20T14:19:53.063 に答える