問題タブ [polymer-1.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.

0 投票する
2 に答える
297 参照

properties - Polymer 1.x: 動作プロパティへのアクセス

その動作を使用して要素内から動作のプロパティにアクセスするにはどうすればよいでしょうか?

my-element.html の内部から、インポートされた動作this.randomDataのプロパティにアクセスするために使用するrandomDataと、動作するはずです。しかし、そうではありません。

my-element.html random-data-behavior.html


先行研究

私の掘り下げは、トピックに関するこの問題を明らかにしました。→こちらがjsBinです。

https://jsbin.com/lihakafuki/1/edit?html,console

最後のコメントは次のとおりです。

https://github.com/Polymer/polymer/issues/3681

それでも、私は今のところそれを解決すると思います

またはそのようなもの。

しかし、彼はどういう意味ですか?それはどのように機能しますか?

0 投票する
1 に答える
97 参照

polymer - css メディアを使用してカスタム要素の css プロパティのスタイルを変更する

レスポンシブ Web を作成しようとしていますが、少し問題があります。CSSメディアに基づいてカスタムCSSプロパティを変更したいときはいつでも、適用されません。

iron-icon例:現在アクティブな CSS メディアに基づいてのサイズを変更しようとしています。私は以下を持っています:

<iron-icon icon="battery" class="battery"></iron-icon>

およびCSS:

現在の出力: 1 つのサイズのみが選択され、他のサイズは無視されます。たとえば、幅 1000px 未満の解像度でウィンドウを開くと、1.5em が選択されます。幅が 1000px を超えるウィンドウを開くと、2.3em が選択されます。しかし、サイトの読み込み中にウィンドウのサイズを手動で変更すると、他の @media が適用されません。

JavaScriptを使用せずにこれを達成する方法はありますか(新しいクラスの設定と古いクラスの削除を回避しようとしています)

0 投票する
1 に答える
66 参照

javascript - Nuxeo-tree コンポーネントを Polymer v1 アプリにアタッチする方法

コンポーネントを Polymer v1 アプリに追加したいのです<nuxeo-tree>が、コンソールにエラーが表示されます。これは私が試したコードです:

そしてmyVerySpecialLib-import.htmlファイル:

これはコンソール エラーです。

TypeError: this.controller.isLeaf は関数ではありません

JSON データをプロパティとして、またフィールドに直接追加しようとしましたdataが、どちらもプラスの効果はありませんでした。これを修正するにはどうすればよいですか?