問題タブ [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.
import - ポリマーとのDartライブラリ相互インポート
別のポリマー要素を含むポリマー要素があります。次のような同じライブラリにそれらを入れようとしました
parent.dart 内
ライブラリ親;
一部「child.dart」;
child.dart で
親の一部
しかし、これはうまくいきません。child.dart も child.html (ポリマー テンプレート ファイル) に含まれているためだと思います。
parent.dart 内
ライブラリ親;
"child.dart" をインポートします。
child.dart で
図書館の子供;
「parent.dart」をインポートします。
これは機能しますが、これが正しい方法かどうかはわかりません。何か案は?
ありがとう、イー
dart - Polymer で CSS クラスを監視可能なオブジェクトまたはプロパティにバインドするにはどうすればよいですか?
特定の条件が true になったときに CSS クラスを要素に適用し、条件が false になったときにそのクラスを削除したい。これは Web プログラミングではかなり一般的なパターンであり、Polymer を使用してこれを行う慣用的な方法を知りたいです。
dart - Polymer でカスタム イベントをディスパッチしてリッスンするにはどうすればよいですか?
子要素がカスタム イベントをディスパッチし、親要素がそれをリッスンして何らかのアクションを実行するようにします。Polymer を使用する場合、これを行うにはどうすればよいですか?
angularjs - Polymer または Web Components テンプレートを Angularjs Scope にリンク/コンパイルする
Polymerコンポーネント (Web コンポーネント)があり、次のように角度コントローラーをその中に配置しました。
は次の<x-display>
ようにページに配置されています。
これはすべてかなりクールです。1 つの例外を除いて、期待どおりにまったく同じように動作し<x-display>
ます。各人に 1 つずつ、大量のタグを配置し、それらに正しい値を入力します。オカレンスがフラッシュアップしないPolymer
ように、値をデフォルトでnullにする呼び出しを行いますが、それ以外は素晴らしくシンプルです。{{ p.value }}
問題は、ネストXDisplayController
されたものがAngularjsによって解析されないため、実際のコントローラーにならないことです。次のように定義した場合:
惜しくも手付かずのままです。
angularjs にテンプレートを認識させるにはどうすればよいでしょうか。理想的には、親スコープを継承させて、Angular ディレクティブによってページに配置されたかのように動作させるにはどうすればよいでしょうか?
$compileと関係があるのではないかと思いますが、動作させることができません。
ああ、Polymer にはライフサイクル コールバックがあることに言及する必要があります。これは、angularjs コードをリンクするものを呼び出すのにおそらく適切な場所です。
編集: Element.contents() を element.context.impl に変更して CodeHater のコードを試したところ、次のエラーが発生しました。
これは、Shadow DOM と、ポリマーによって作成されたタグが独自のコンテキストを持つ方法に関係していると思います。
javascript - 特定の DOM 要素でイベントをリッスンしないようにする
新しい Shadow Dom と古い HTML iframe 要素以外に、ユーザーがウィジェット内の DOM 要素で[委任された]イベントをリッスンするのを防ぐ方法はありますか?
PS Firefox には、Shadow DOM に似た機能を持つ XBL があると聞きました。現在サポートされていますか?
dart - テンプレートリピート中のテンプレートリピート
テンプレート内でテンプレートを繰り返すことは可能ですか? 私はこのようなものが欲しいです:
Polymer_mylement.dart
ご覧のとおり、リストを含む MyObject があります。"a" のリスト要素には、別のリストがあります。一般的に、main() メソッドで、WebService から protobuf データをフェッチします。私の onDataLoaded では、バイナリ文字列を読み取り可能な形式に変換します。ここで、MyObject を作成し、Response を介していくつかのループを介して ListElements を入力します。
私のテンプレートでは、結果をレンダリングしたいと思います。
2 番目のテンプレートの繰り返しまで機能します。MyObject から string 1 と string2 が表示され、List からの型も表示されます。しかし、彼は私のリストの2番目の繰り返しを見せてくれませんか?
それは可能ですか、それとも強制的な間違ったことをしていますか?
javascript - テンプレート内の配置に応じてタグがレンダリングされない
何が起こっているのかわかりませんが、要素の場所によっては < content> タグ内のコンテンツがレンダリングされていません。
使用中の私の要素:
私のポリマー要素では:
それが機能しない理由はないようです。私はこれに何時間も費やしてきました。それが何であるかわからない。誰でも私を正しい方向に向けることができますか?どんな助けでも大歓迎です。