問題タブ [angular-cli-v7]

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 投票する
1 に答える
37 参照

javascript - angular2+: クリックとマウス入力を切り替えます

アプリ メニューのコンポーネントを作成しています。サブメニューは、メニューがコンパクト モードの場合は mouseenter で開く必要があり、ワイド モードの場合はクリックで開く必要があります (どちらもコンポーネント内の「nav」要素の css クラスです)。

ラップする nav 要素に関連するクラスがある場合にのみ、mouseenter / click イベントを発生させるにはどうすればよいですか?

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

angular - Angular ライブラリはバンドルにサードパーティ ライブラリを含めることができません

私の要件は、独自のビューを持つライブラリを作成することです。ユーザーの構成に従って、ライブラリは AWS S3 バケットから取得され、実行時に最終的なアプリに含まれます。 この例を参照してくださいdist/library/bundles/library.lib.umd.jsメインアプリに追加してユーザーに表示できます。しかし、uuidmomentまたはなどのサード パーティ ライブラリを使用しようとするng2-dragulaと、ng buildコマンドの最終的なバンドルにサード パーティ ライブラリが含まれません。次のような警告が表示されます

projects/library存在するライブラリと私のアプリを構築している間

私が望むのは、実行時にそれらをインストール/インポートできないため、最終的なバンドルに使用するサードパーティのライブラリを含めることです。私が試してみました

ここpackage.json提案されているように

ここng-package.json提案しました。これは私の環境情報です

助けてください。また、アプリで実行時にサードパーティのライブラリをロードする別の方法があるかどうかを提案してください。