0
ポリマー1 *とFirebaseは、計算された結合
でヘッダを返した後、鉄Ajaxの非同期を呼び出すためにどのようにどのようにthis.$$('#ironAjax').generateRequest();
がreturn '{"Authorization": "Bearer ' + token + '"}';
後にコールされる非同期操作を行うことができますか?私はヘッダーの値を返す必要がありますし、鉄アヤックスの要求を呼び出す。
<iron-ajax
url="[[HOST]][[LISTINGS]]?foo=foo"
id="ironAjax"
handle-as="json"
headers="[[setAuth()]]",
on-error="errorHandler"
loading="{{ironLoading}}"
last-response="{{listings}}"></iron-ajax>
pageActivated: function(activated) {
if (activated) {
this.setAuth();
}
},
setAuth:()=> {
firebase.auth()
.onAuthStateChanged((token) => {
return '{"Authorization": "Bearer ' + token + '"}';
this.$$('#ironAjax').generateRequest(); // NEED TO CALL AFTER
// HEADER IS SET
})