問題タブ [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.
custom-controls - xxxChanged メソッドは JavaScript で呼び出されません
- いくつかのポリマー カスタム要素を含む 2 つのパッケージがあります。
- 各パッケージは他のパッケージをインポートします
- 一方のパッケージには、他方のパッケージの要素を使用または派生する要素が含まれています。
- もう 1 つのパッケージは、インポートされたパッケージの要素をデモ ページで使用して、より魅力的なものにしています。
要素間に循環依存関係はありません。
- 各パッケージには、各カスタム要素のデモ ページを含む「example」フォルダがあります。
- pubspec.yaml と pub build のトランスフォーマー構成を使用して、デモ ページの Javascript バージョンをビルドします。
(pub build はエントリ ポイントのサンプル ディレクトリをまだサポートしていないため、サンプルを指すシンボリック リンク Web を作成しました。) - pub build を実行すると、サンプルがビルドされ、いくつかは正常に動作します。
ただし、トランスには制限があるため、すべてではありません。
トランスフォーマーを使用した pub ビルドは、トランスフォーマーが pubspec.yaml で構成されているインポートされたパッケージをサポートしていません。
したがって、私の新しいアプローチは、Dart web-ui グループで提案されたとおりでした
- 新しいパッケージを作成しました
- 新しいパッケージは、カスタム要素を含む 2 つのパッケージをインポートします。
- 2 つのカスタム要素パッケージのすべてのサンプル ファイルを、新しいパッケージの web/ および web/src ディレクトリにシンボリック リンクしました。
pub build を実行するとすべて問題ないように見えますが、デモ ページを開いてデバッグすると、どのカスタム要素のメソッドも呼び出されません(xxxChanged
明示的に呼び出された場合を除く)。入力されたビュー attached
またはready
)。のような他の方法入力されたビュー attached
またはready
呼び出されます。
ファイル間の差分 (約 14k サイズ) はいくつかの小さな違いを示しましたが、ほとんど (約 98%) は同じです。この生成されたコード (縮小されていない) は、少なくとも私にとっては解読が容易ではなく、これらの違いを引き起こした可能性のあるヒントは見つかりませんでした。
その問題の原因は何ですか?
dart - ポリマー要素トリガー更新
2つの完全に異なるポリマー要素があり、1つにある場合
私が持っているもう一つ
私がやりたいのは、一方が変更された場合、もう一方MyVar
も変更する必要があるということです...この状況をどのように処理しますか?
私が探しているものをさらに説明すると、実際にはページ全体でさまざまなバインディング/反応を行う方法です...したがって、どこかのメソッド/モジュールがMyVarの状態を変更すると、ページ全体に波及して必要な場所に変更が加えられます
dart - ダーツコンポーネントに素晴らしいフォントを組み込む方法は?
次の html では、テキストの左側に素敵なカメラ アイコンが表示されます。ポリマー コンポーネントのスタイルを設定しようとするとき、これはどのように達成されますか?
具体的には、リンクをどこに含めるか、applyauthorstyles を何に設定するか、テンプレート内のスタイルをどうするかです。
dart - Dart ポリマー要素を動的に追加する場合、DOM で監視可能な変数を取得するにはどうすればよいですか
Polymer ライブラリを使用するデフォルトの Web アプリケーションを変更して、HTML に含めるのではなく、DART コードから Polymer 要素を作成して DOM に追加しようとしています。要素を DOM に追加することに成功しましたが、監視可能な変数が DOM で更新されていません。イベントが発生し、値が変化しています。Observable.dirtyCheck() を使用して更新する DOM を取得しましたが、これは明らかにコストがかかるため、dirtyCheck() を使用せずにポリマーで DOM を更新する方法を見つけようとしています。
要するに、どうすれば Observable.dirtyCheck() を取り除くことができますか???
dynamiccreate.dart
dynamiccreate.html
clickcounter.dart
clickcounter.html
dart - ポリマー要素で ID によって要素を取得する簡単な方法はありますか?
ID によって内部要素に頻繁にアクセスする必要がある PolymerElement があります。私のポリマー要素は次のようになります。
現在、さまざまな div にアクセスすると、次のようになります。
これを達成する簡単な方法はありますか?
dart - 複数の Polymer-Dart コンポーネントを使用して HTML5 を Form で動作させる
http://blog.sethladd.com/2013/09/forms-http-servers-and-polymer-with-dart.htmlで Seth Ladd のブログを読んでいました。
手順 3 と 4 を繰り返して別の Form コンポーネント (Form2) を追加し、手順 5 で Form2 をインポートするとします。手順 5 は次のコードのようになります。
「送信」ボタンは、フォームの 1 つまたはフォームがインポートされる親のどこに配置する必要がありますか? どちらの場合も、送信ボタンがクリックされたときに htnl5 による自動検証などを取得するにはどうすればよいですか? タグ内に独自の送信ボタンを含む単一のフォームではすべてが正常に機能しますが、送信ボタンがタグの外部に配置されている場合はそうではありません。
ありがとう