dart - Dart Paper按钮onclick事件不起作用

标签 dart dart-polymer

我正在尝试将纸张按钮链接到事件,但是在下面的示例中,似乎根本没有调用事件(add1)ist。

知道哪里出了问题吗?

<link rel="import" href="packages/polymer/polymer.html">
<link rel="import" href="packages/paper_elements/paper_button.html">

<polymer-element name="my-button">

    <template>
        <style>
            ..
        </style>

        <div>
            <div>
                <paper-button raised="" onclick="{{add1}}">Add 1</paper-button>
            </div>
            <div>
                <p>count is : {{count}}.</p>
            </div>
        </div>
    </template>
    <script type="application/dart" src="my_button.dart"></script>
</polymer-element>

和Dart文件:

import 'package:polymer/polymer.dart';

@CustomTag('my-button')
class MyButton extends PolymerElement {
  @observable int count = 0;
  MyButton.created() : super.created();

  void add1(Event e, var detail, Node target) {
    count++;
    print(count);
  }
}

最佳答案

您可以将onclick =“{{add1}}”替换为on-click =“{{add1}}”

关于dart - Dart Paper按钮onclick事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27604423/

相关文章:

android-studio - Android Studio无法为Dart扩展方法识别 “on”关键字

css - dart paper-scaffold background-color=#526E9C 标题。哪里改?

dart - `<template repeat>` 的作用域规则是什么

dart - 集的逆是什么?

dart - 从重复列表中的自定义对象访问数据

java - Dart/Flutter UTF-16 编码

ruby - #<Dir :0x00007fcc34ccf6e8> Did you mean? each_slice 的未定义方法 `each_child'

dart - 如何重载运算符以允许 2 * A 在 Dart 中?

dart - WebStorm 11 EAP- Dart 单元测试抛出错误

dart - 找不到 `document._registerDartTypeUpgrader`