問題タブ [polymer-2.x]
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.
javascript - Polymer dom-repeat はノードの再利用を防ぎます
まず、data.length == 2
配列に新しい項目を追加し、すべての値を変更します。これらの変更後、3 つの div ブロックが表示されます。最初と 2 番目のブロックは古く (バインドは正常に機能します)、3 番目のブロックのみが新しいブロックです。私の場合、古いブロックのない新しいサブツリーが必要です。どうすればその動作を達成できますか?
polymer - Polymer 2.x: ES6 クラスベースの構文、要素定義
こちらのプレビュー ドキュメントには、次のコードが含まれています。
私の質問は:MyElement
最初の行のビットは 2 行目のビットと一致する必要がありmy-element
ますか? 最初のビットは 2 番目のビットによって何らかの形で制約されますか? それともその逆?
migration - ポリマー 2 移行ツールはありますか
いくつかの要素があり、ポリアップはバージョン 0.5 からバージョン 1.0 に移行しただけなので、ポリアップのようなポリマー 2 移行ツールはありますか。polyup がそれほど効率的ではないことはわかっていますが、少なくとも移行の退屈な部分を省略できます。
polymer - ポリマーでの動的 html 生成
fabric.canvas.object のプロパティに基づいて動的に div を生成しようとしています。
以下は私のコードからの抜粋です。
これは機能しません 次のランタイム エラーが発生します Polymer-2-edit.html:1979 指定された値 "{{topProperty}}" は有効な数値ではありません。値は次の正規表現と一致する必要があります: -?(\d+|\d+.\d+|.\d+)([eE][-+]?\d+)? 生成されたコードがバインディングを取得していないようです。
コードを次のように変更すると、div が正しく表示されます。html += ''; html += ''
しかし、 this,$.topProperty または this.$.topPropertyRange を読み取ると undefined になります 後者の 2 つで onchange=changeProperty(this) を追加しようとしましたが、デバッガーで changeProperty is undefined メッセージが表示されます。
関数がポリマーの外側にあることを期待していると思われますが、オブジェクトのプロパティを設定するにはポリマーの内側に必要です。
動的入力フィールドを追加して行われた変更を処理する例はありますか?
polymer - 同じプロジェクトで 2 つの異なるバージョンの Polymer を使用できますか?
Polymer 1.5のコンポーネントが既に含まれているプロジェクトで、Polymer 2.0webcomponents
を使用して記述したものを使用すると問題が発生します。
エラーがあります:
私が理解しているように、ページ上の2つのバージョンのPolymer間の競合からエラーが発生します。(どちらのバージョンもグローバル オブジェクト Polymer を作成しようとしています)
同じページで 2 つの異なるバージョンの Polymer を使用できるようにする方法はありますか? (に似たものjQuery.noConflict()
)
polymer - Polymer 2.0 で Shady DOM を有効にするにはどうすればよいですか?
Polymer 1.x はデフォルトでShady DOMを使用しますが、次のようwindow.Polymer
にインポートする前にオブジェクトを設定することにより、初期化時に変更できます。polymer.html
ただし、Polymer 2.0は、window.Polymer = {dom: 'shady'}
. Shady DOM に切り替えるにはどうすればよいですか?
binding - Polymer 2.0-preview を使用した dom-bind
Polymer 1.0 アプリケーションを Polymer 2.0 (プレビュー) に移植したいと考えていました。
私はデータバインディングをサポートするために使用<template is="dom-bind">
しました。index.html
これはPolymer 2でも可能ですか? コンポーネントとして試してみ<dom-bind>
ましたが、うまくいきませんでした。