問題タブ [angular-compiler-cli]

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 に答える
52 参照

css - Angular5 アプリは、コンポーネントに従ってスクリプトとスタイリングを条件付きでロードします

私のAngularアプリケーションは、パブリックページとプライベートページに基づく2つの部分で構成されています.1-ランディングページ(ログイン前) 2-ダッシュボードとその他のページ(許可ユーザー用)

ランディング ページ コンポーネントには、サインアップ/ログイン機能とその他の静的 html 要素が含まれています。

どちらも別個のコンポーネントであり、スタイルも異なります。独自のスタイル ファイルでランディング ページのスタイル設定については既に説明しました。

ログインした後、ユーザーはダッシュボード、ユーザー ページなどを含む複数のページにアクセスでき、共通のスタイルを共有し、ヘッダー、サイドバーなどの共通のコンポーネントも共有します。それらはすべて同じスタイルを共有するため、アプリ コンポーネントで言及する必要があります。すべてのスタイルを自動的に継承します。

残りのページ スタイルとランディング ページを分離するにはどうすればよいですか?

この状況に対処するための賭けのアプローチは何ですか?

PS: 同じプロジェクトで別のアプリケーションを作成することも考えていましたが、この方法はangular cli で複数のアプリケーションを処理する ことに関連していますか?

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

angular - dotnet コア アプリの発行中にスローされるエラー

angular で dotnet core 2.2 アプリを公開しようとしています。

公開中に次のエラーが発生します。

npm install と npm update を実行して、バージョンを修正しようとしました。しかし、正直なところ、何が問題なのかわかりません。

次のコマンドで公開しようとしました:

パブリッシュはエラーなしで機能します。

0 投票する
0 に答える
169 参照

angular - Angular 9: 他の角度ライブラリに依存する v9.1.0 で角度ライブラリを構築できませんでした

Angular ライブラリをバージョン 9 にアップグレードしています。私のプロジェクトでは、Angular v9.1.0 を使用しています。

また、私のライブラリは別の内部 Angular ライブラリに依存しています。ライブラリをビルドしようとすると、次のエラーが発生しました。

依存ライブラリのコードを確認したところ、angular v9.0.5 で開発されました。

私の理解では、v9.1.0 と v9.0.5 の間で変更されたこのメソッドの angular/core の定義です。

Angular の変更点を確認し、私の推測とメソッドの変更を確認しました。

それでも私を混乱させているのは、上記の問題が発生する理由です。

私の理解では、Angular ライブラリがビルドされて公開されると、コンパイル後にいくつかのファイルが生成され、ファイル内で angular/core の API がインポートされ、API はビルド時の Angular のバージョンに基づいているということです。 .

私の場合、依存関係ライブラリは v9.0.5 でビルドされました。しかし、私のライブラリは v9.1.0 を使用しています。それが上記のエラーの理由です。

私の理解は正しいですか?