"NoSuchCapabilityError: no capability to invoke the method"将动作分配给按钮时



main_app.html:

<dom-module id="main-app">
  *snip*
  <template>
    *snip*
      <paper-button on-tap="nextStep" raised>Next step</paper-button>
      <p>The step is {{step}}</p>
  </template>
</dom-module>

main_app.dart:

@HtmlImport('main_app.html')
*snip*
@PolymerRegister('main-app')
class MainApp extends PolymerElement {
  *snip*
  @property int step = 0;
  MainApp.created() : super.created();
  *snip*
  @reflectable
  void nextStep() {
      step = step + 1;
      print('Next step!');
  }
}

当我运行这个并按下按钮时,我在Dartium的控制台中得到了这个错误:

NoSuchCapabilityError: no capability to invoke the method 'nextStep'

我做错了什么?

请尝试

void nextStep(event, [_]) {

void nextStep([_, __]) {

相关内容

  • 没有找到相关文章

最新更新