不久前我注意到,一旦收到响应,iron-ajax使用attribut on-response="callbackFn"
执行。聚合物回调作为属性
我的问题是,它是如何工作的?
我有一个类似的情况,我想创建一个组件,可以将回调作为属性,但我不知道如何去做。
两件事情,我注意到
- 当触发的功能被正确绑定到它原来的聚合物元件。
- “callbackFn”是函数的名称。不是聚合物结合。
所以我假设iron-ajax必须在后台做一些技巧来绑定函数名引用的给定函数。当我查看源代码时,虽然没有看到“on-response”属性的任何处理。没有,zilch,nada。是什么赋予了?
我可以看到有一个_boundedHandleResponse
但该属性在任何时候都没有绑定到on-response
函数。
这就是它的感谢。 – Ynot