私はこの関数を呼び出して、JSONの戻り値を呼び出します。ポリマーのデータバインド
getJSON function(url, success){
var ud = '_' + +new Date,
script = document.createElement('script'),
head = document.getElementsByTagName('head')[0]
|| document.documentElement;
window[ud] = function(data) {
head.removeChild(script);
success && success(data);
};
script.src = url.replace('callback=?', 'callback=' + ud);
head.appendChild(script);
}
そして、この関数を呼び出すには、次のコードを使用します。
getJSON('https://newsapi.org/v1/articles?source=techcrunch&apiKey={APIKEY}', function(data){
//Stuff to be done with the data
});
次に、取得したJSON値をバインドする紙カードがあります。私が何をしたいか
<paper-card heading="Card Title">
<div class="card-content">{{json}}</div>
</paper-card>
はgetJSON関数を呼び出すと、JSONの値は紙のカードで{{json}}
データ要素に戻って設定され、ポリマーのように機能宣言し、その呼び出しです。私は上記の5つ以上の方法を試みましたが、私が望むことをすることができませんでした。私はポリマーに新しいので、私を助けてください。
あなたが ''要素の代わりに、このgetJSON関数を書くの使用を検討しましたか? https://elements.polymer-project.org/elements/iron-ajax。計算されたバインディングを使用して、要求のURLを作成できます。 –
LeBird
@LeBirdどのようにすることができますか?私はデータバインディングを行うのが難しいです。 –