コードはクロームで正常に動作しますが、ポリマーを使用した場合、Firefoxで、私は次のエラーを取得する1.9.1場合、DOMは、以下のような
[未定義:: _annotatedComputationEffect]:計算方法hasMoreData
<template>
<template is="dom-repeat" items="[[sections]]">
<div>
<template is="dom-if" if="{{hasMoreData(item)}}">
<div name="loadMore">load more</div>
</template>
</div>
</template>
</template>
<script>
HTMLImports.whenReady(function() {
Polymer({
is: 'listing-collection',
//...other stuff...
hasMoreData: function(item) {
return true;
}
});
});
</script>
を定義していない、これは何かの基本は、ドキュメントが特定の近代的なブラウザで言うと、他では正常に動作しますように動作するようには思えないということは本当にイライラさせられます。私はフレームワークが最終的に私を端に押し込んだと思います:
この機能を使用することができないように、2つのスコープを使用します。反復テンプレートから小道具のように送ろうとすると、 – Dmitry
のような返信をありがとうございます。あなたは「アイテムのような繰り返しテンプレートから小道具のように送る」という意味のコードの例を私に見せてもらえますか? – lee
私は間違いだと申し訳ありません。私はあなたのアプローチをチェックし、 'webImports.'が準備される前に' HTMLImports.whenReady'コールバックのせずに使用するとうまく動作します。 [それについての詳細を読む](0120-18753)あなたの提案をありがとう。 – Dmitry