問題タブ [dart-polymer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1085 参照

html - Dart:クライアント側のPolymer要素でリスト要素の現在のインデックスを取得する方法は?

私はダートにかなり慣れていないので、以下に説明するような場合に、リスト内の要素の現在のインデックスを取得する方法を知りたいと思っていました:

1) オブジェクトのリストがデータベースから取得され、JSON 経由でクライアント側の Dart Web アプリに送信されるときにサーバーを実行します 2) Dart クライアント側の Web ページで、そのリストの要素をテーブルにレイアウトしたいのですが、 mod3 方式、つまり 3 列あたり N 行以上。

したがって、Polymer テンプレートを使用してリストをスキャンし、現在の要素を取得してテーブルに追加し (つまり、HTML タグを記述)、現在の要素 mod3 (%3) のインデックスがゼロかどうかを確認します。

私の問題は、そのリストの現在の要素インデックスを取得する方法がわからないことです

どんな助けでも大歓迎です!

0 投票する
2 に答える
135 参照

dart - Dart メーラーがメールを送信しない

私はメーラー 0.8.1 を使用していて、dartlang でメールを送信するデモ アプリを作成しようとしましたが、機能しません。この私のコード:

しかし、アプリを実行しても何も印刷されません。誰かが私を助けることができますか?ありがとう1

0 投票する
1 に答える
150 参照

dart - ポリマー 0.8.7 の instanceTemplate

この質問は、この質問に対するフォローアップの質問です。ポリマー 0.8.7 にアップグレードした後、次のコードが機能しなくなりました。

もうElementメソッドが含まれていないようです。createInstanceポリマー 0.8.7 で独自のポリマー式を登録するにはどうすればよいですか?

PS:私もjob()過去にこの方法を使用していましたが、今どこで見つけられるか知っている人はいますか?

0 投票する
2 に答える
6716 参照

events - ポリマー要素でサイズ変更イベントを処理するためのベスト プラクティスは何ですか?

Canvas 要素から拡張された「Viewport」タイプの要素を作成しようとしています。親コンテナーを満たすことを意図していましたが、それはそれほど簡単ではないようです。

canvas 要素は style="width:100%; height:100%" では機能しません (特別な Canvas の幅と高さの属性が設定されていない場合、既定値の 300x150 ピクセルに戻ります。または、100x100 になります)これらの属性を「100%」に設定しようとするとピクセル.これにより、親要素のサイズに応じてキャンバス要素の幅を手動で設定するタスクが残ります.ただし、カスタム要素の観点からハンドラーを追加できるサイズ変更イベントにアクセスする方法 カスタム要素内のどこからでも window.on.resize にアクセスできないようです.これは外部から行う必要がありますか? ?

次に、ポリマー要素の定義の例を示します。

これは、この質問に対する提案された解決策に基づいて作成したサイズ変更を処理しようとする、付随するポリマー クラス定義の dart コードです。

ただし、これにより、マージンとパディングがゼロに設定されていても、サイズ変更イベントごとに高さが 3 ピクセル増加するというバグが発生します。

0 投票する
1 に答える
667 参照

dart - PolymerElement - onClick イベントをキャプチャして CustomEvent に渡します

Polymer.Dart を使用して単一ページのアプリを作成し、双方向の EventBus を実現する最善の方法を考えていました。

その子からと<polymer-element>を使います。親から、を使用してすべてのイベントをキャプチャします。fireasyncFire<polymer-element>window.on['*'].listen

<polymer-element>がカプセル化されているため、要素自体の外にイベントが発生することはありません。

たとえば、すべてのオンクリック イベントをキャッチするには、 and に渡すことfireasyncFire、すべてのオンクリック イベントをキャプチャする最も効率的な方法であり、 and をorにthis.shadowRoot.addEventListener渡すか、それ自体をリッスンするためのより効率的な方法があります.fireasyncFire<polymer-element>

0 投票する
1 に答える
149 参照

canvas - テンプレート内の要素へのアクセス

テンプレート内の要素にアクセスするにはどうすればよいですか? 私は現在、ポリマー要素の中にキャンバスを持っていますが、キャンバスを取得するためのきれいな方法を見つけることができないようです.

テンプレートは次のとおりです。

this.querySelector を使用すると、created、ready、enteredView イベントで常に null が返されるようです。

0 投票する
2 に答える
993 参照

dart - dart-polymer: イベント ハンドラーから属性を設定できません

次のコードは機能しません。多分私は何か間違っている..私のコードを修正してください:

  1. index.html:
  1. msg_box.html

この問題は私にとって重要です。https://code.google.com/p/dart/issues/detail?id=14753&sort=-id&colspec=ID%20Type%20Status%20Priority%20Area%20Milestone%20Owner%20Summaryも参照してください