iron-ajax on-response 不识别 dart 反射方法

iron-ajax on-response doesnt recognize dart reflected method

我的ajax定义为:

<iron-ajax id="myAjaxId" auto
     url="http://localhost:8088/test_server/v1/users/35"
     handle-as="json"
     on-response="{{handleResponse}}" ></iron-ajax>

在我的飞镖中我说:

@reflectable
void handleResponse ( e, Map data ){
    print("hand response fired");
    f_name = data["f_name"];
    l_name = data["l_name"];
    id = data["id"];
}

它不仅不会触发 print 语句,而且在 Chromium 控制台中,当它是 运行 时,它会说:

[my-ajax-fetcher::_createEventHandler]: listener method `{{handleResponse}}` not defined

我正在查找其他一些示例并注意到 @reflectable 是我应该应用的标签。

我也试图查找目标签名需要的样子,但没有看到任何东西。

Polymer 1.x 中的事件处理程序不需要 {{}},只需 on-response="handleResponse"