問題タブ [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.
html - Dart:クライアント側のPolymer要素でリスト要素の現在のインデックスを取得する方法は?
私はダートにかなり慣れていないので、以下に説明するような場合に、リスト内の要素の現在のインデックスを取得する方法を知りたいと思っていました:
1) オブジェクトのリストがデータベースから取得され、JSON 経由でクライアント側の Dart Web アプリに送信されるときにサーバーを実行します 2) Dart クライアント側の Web ページで、そのリストの要素をテーブルにレイアウトしたいのですが、 mod3 方式、つまり 3 列あたり N 行以上。
したがって、Polymer テンプレートを使用してリストをスキャンし、現在の要素を取得してテーブルに追加し (つまり、HTML タグを記述)、現在の要素 mod3 (%3) のインデックスがゼロかどうかを確認します。
私の問題は、そのリストの現在の要素インデックスを取得する方法がわからないことです
どんな助けでも大歓迎です!
dart - Dart メーラーがメールを送信しない
私はメーラー 0.8.1 を使用していて、dartlang でメールを送信するデモ アプリを作成しようとしましたが、機能しません。この私のコード:
しかし、アプリを実行しても何も印刷されません。誰かが私を助けることができますか?ありがとう1
dart - ポリマー 0.8.7 の instanceTemplate
この質問は、この質問に対するフォローアップの質問です。ポリマー 0.8.7 にアップグレードした後、次のコードが機能しなくなりました。
もうElement
メソッドが含まれていないようです。createInstance
ポリマー 0.8.7 で独自のポリマー式を登録するにはどうすればよいですか?
PS:私もjob()
過去にこの方法を使用していましたが、今どこで見つけられるか知っている人はいますか?
events - ポリマー要素でサイズ変更イベントを処理するためのベスト プラクティスは何ですか?
Canvas 要素から拡張された「Viewport」タイプの要素を作成しようとしています。親コンテナーを満たすことを意図していましたが、それはそれほど簡単ではないようです。
canvas 要素は style="width:100%; height:100%" では機能しません (特別な Canvas の幅と高さの属性が設定されていない場合、既定値の 300x150 ピクセルに戻ります。または、100x100 になります)これらの属性を「100%」に設定しようとするとピクセル.これにより、親要素のサイズに応じてキャンバス要素の幅を手動で設定するタスクが残ります.ただし、カスタム要素の観点からハンドラーを追加できるサイズ変更イベントにアクセスする方法 カスタム要素内のどこからでも window.on.resize にアクセスできないようです.これは外部から行う必要がありますか? ?
次に、ポリマー要素の定義の例を示します。
これは、この質問に対する提案された解決策に基づいて作成したサイズ変更を処理しようとする、付随するポリマー クラス定義の dart コードです。
ただし、これにより、マージンとパディングがゼロに設定されていても、サイズ変更イベントごとに高さが 3 ピクセル増加するというバグが発生します。
dart - PolymerElement - onClick イベントをキャプチャして CustomEvent に渡します
Polymer.Dart を使用して単一ページのアプリを作成し、双方向の EventBus を実現する最善の方法を考えていました。
その子からと<polymer-element>
を使います。親から、を使用してすべてのイベントをキャプチャします。fire
asyncFire
<polymer-element>
window.on['*'].listen
<polymer-element>
がカプセル化されているため、要素自体の外にイベントが発生することはありません。
たとえば、すべてのオンクリック イベントをキャッチするには、 and に渡すことfire
がasyncFire
、すべてのオンクリック イベントをキャプチャする最も効率的な方法であり、 and をorにthis.shadowRoot.addEventListener
渡すか、それ自体をリッスンするためのより効率的な方法があります.fire
asyncFire
<polymer-element>
canvas - テンプレート内の要素へのアクセス
テンプレート内の要素にアクセスするにはどうすればよいですか? 私は現在、ポリマー要素の中にキャンバスを持っていますが、キャンバスを取得するためのきれいな方法を見つけることができないようです.
テンプレートは次のとおりです。
this.querySelector を使用すると、created、ready、enteredView イベントで常に null が返されるようです。
dart - dart-polymer: イベント ハンドラーから属性を設定できません
次のコードは機能しません。多分私は何か間違っている..私のコードを修正してください:
- index.html:
- msg_box.html
この問題は私にとって重要です。https://code.google.com/p/dart/issues/detail?id=14753&sort=-id&colspec=ID%20Type%20Status%20Priority%20Area%20Milestone%20Owner%20Summaryも参照してください