問題タブ [vmware-clarity]
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.
angular - データグリッド内の検索
私は明確なデータグリッドを使用しており、検索フィルターに基づいてグリッドコンテンツ全体をフィルタリングできるようにしたいと考えています。
パイプを作ってみました。パイプは app.module 内に含まれています。コンポーネントが最初にロードされたときにパイプが呼び出されます (何も起こらないはずです) が、何らかの理由で、何かを my に入れても何も起こりません。「userFilter」パイプへの呼び出しはありません。
user.component.html
search.pipe.ts
更新: ngModel に少しタイプミスをしました。代わりに [(ngModel)] であるべきです!
angular - dojo.js を index.html に追加すると Clarity Tree View の展開/折りたたみアイコンが消える
Clarity の Tree Viewを使用する動作中の Angular 4 アプリケーションがあります。このコントロールには非常に満足しており、引き続き使用したいと考えています。
最近、アプリケーションに別の (Angular 以外の) コンポーネントを追加しましたdojo.js
。次のようにインポートdojo.js
しています。index.html
残念ながら、このインポートが追加されると、展開可能なツリー ノードの展開/折りたたみ矢印/キャレット イメージが表示されなくなります。
レンダリングされた 2 つのページを比較するとclr-icon
、最終的な DOM の要素にはネストされたsvg
要素が含まれていないことがわかりました。欠落しているsvg
要素は次のようになります (一部のテキストは私が省略記号に置き換えました):
私の現在の仮説は、 の導入によりdojo.js
名前空間の衝突が発生し、「SVG 要素の挿入」コードの一部が実行されなくなるというものです。
dojo.js
index.htmlからのインポートを続行しながら SVG 要素を復元するにはどうすればよいですか?