問題タブ [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.
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も参照してください
dart - ポリマー要素をドラッグ可能にする方法
カスタム ポリマー要素で HTML5 ドラッグ アンド ドロップを有効にしようとしていますが、うまくいきません。ポリマーがなければ、draggable
属性を追加するだけで済みます。
Dartでの私のコードは次のとおりです。
my_component.html
my_component.dart
test.html
また、HTML 要素から直接拡張してみました。これもうまくいきませんでした。
ポリマー要素をドラッグ可能にする方法はありますか?
編集:これにはバグレポートがあります。
dart - テーブル、ポリマーの RTF エディター
ダーツ環境でポリマーを使い始めました。「GWT cell table」や「GWT RichTextArea」などの要素を作成したいと思います。
ポリマー要素では、このようなウィジェットが見つかりません。
これらを手動で実装する必要がありますか、それともこのようなウィジェット用の他の (より高い?) ライブラリですか?
ありがとうございます
javascript - Dart で Polymer アプリをコンパイルする
Dart 0.8.10_r30104 (DEV) を使用していますが、Javascript を生成できません (ただし、アプリ自体は Dartrium で実行できます)。
builder.dart で「Javascript の生成」を選択すると、エラーが表示されます。
===
何が悪かったのか?
custom-controls - カスタム要素のホストにアクセスするにはどうすればよいですか
カスタム要素をホストするカスタム要素があります。
今attached()
(または他のコールバック)で、要素PolymerFlexLayout
のクラス属性を設定したいと思います。flex-nonvisual
Javascript では、コードは次のようになりますthis.parentNode.host.classList.add('someclass');
Dart in attached()
(の呼び出し後super.attached()
)this.parent
は null で、ホスト要素への他の参照が見つかりませんでした。
Dartでこれを行うにはどうすればよいですか?
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%) は同じです。この生成されたコード (縮小されていない) は、少なくとも私にとっては解読が容易ではなく、これらの違いを引き起こした可能性のあるヒントは見つかりませんでした。
その問題の原因は何ですか?