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"
我的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"