問題タブ [property-binding]
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.
css - バインドされたJavaFXプロパティをCSSで変更できますか?
JavaFX では、プロパティバインディングChangeListener
を使用して、またはと同じ目的を達成できることがよくありますInvalidationListener
。変更の影響を受けるプロパティを別の場所に設定する必要がある場合、バインドされたプロパティを設定できないため、バインドに問題があります (バインドが双方向であり、独自の問題がある場合を除きます)。
そのような背景から、バインドされているプロパティ (スキンなど) が、スタイル ファイル内の CSS を介して変更できるかどうかを知る必要があります。
バインディングでデフォルトを設定したいいくつかのコントロールに取り組んでいます。「CSS の変更」が値の設定と同じように扱われる場合 (これは機能しません)、リスナーに頼る必要があります。
入力していただければ幸いです。ありがとう!
javascript - Angular - 高さと幅のプロパティバインディングが画像で機能しない
Angular でプロパティ バインディングの例を作成しようとしています。画像を取得し、その 3 つの属性 (幅、高さ、src) をすべてプロパティ バインディングで配置することにしました。驚いたことに、エラーはなく、画像は URL によってレンダリングされていますが (URL にエラーはありません)、それでも幅と高さはゼロ (0) としてレンダリングされています。なぜこれ?私の知る限り、Image は高さと幅をプロパティとして取ります。では、どこに問題があるのでしょうか。
abc.component.html
2 番目のシナリオがうまく動作するのに、最初のシナリオでは画像がレンダリングされても表示されない (高さ:0px、幅:0px) という奇妙な動作について、誰かが説明できますか?
エラー:
また、(Pronoy Sarkarによると-以下の回答を参照)
さて、質問は単純な [高さ] と [幅] が機能しない理由です。結局のところ、 [attr.src]を実行したことはありませんか?