Polymer1.0:单个/多个IronAjax?

Polymer1.0:单个/多个IronAjax?,polymer,polymer-1.0,Polymer,Polymer 1.0,我想知道在整个应用程序中使用单个IronAjax是否明智?否则,我会遇到一种情况,几乎每个视图都需要一个IronAjax。我的意思是,创建多个ironajax并不会对我造成伤害,但是命名它们,并且命名成功和错误消息需要是唯一的。否则,它们可能与树中定义的任何其他ironajax方法发生冲突。我以前遇到过这种情况 因此,我不是在寻找“什么是可能的”,而是在寻找最佳实践。只要错误和响应处理程序中的代码不需要根据检索到的URL有太大差异,单一的Iron Ajax确实会更有效。这个问题主要是一个哲学上的

我想知道在整个应用程序中使用单个IronAjax是否明智?否则,我会遇到一种情况,几乎每个视图都需要一个IronAjax。我的意思是,创建多个ironajax并不会对我造成伤害,但是命名它们,并且命名成功和错误消息需要是唯一的。否则,它们可能与树中定义的任何其他ironajax方法发生冲突。我以前遇到过这种情况


因此,我不是在寻找“什么是可能的”,而是在寻找最佳实践。

只要错误和响应处理程序中的代码不需要根据检索到的URL有太大差异,单一的Iron Ajax确实会更有效。这个问题主要是一个哲学上的争论,没有一个明确的答案,因为这两种方法都是可能的,方向取决于您支持应用程序的舒适程度。

使用单一的iron ajax元素可能会更有效。您能扩展应用程序的结构吗?如果您在元素中封装ajax请求(包括错误处理),那么就不必担心命名或多个调用。我不知道你会如何在整个应用程序中使用一个iron ajax请求。@NeilJohnRamal:你能举个例子说明如何获得在父组件上定义的ironajax吗?特别是,对于child上的所有实现,不是都会触发“onSuccess”和“onError”方法吗?请举个例子。@anthony:我不知道如何在整个应用程序中使用单一的ironajax