2017-11-08 4 views
0

私は角度が2です。ウェブサイト(フロントエンド)用のシングルページアプリケーションを開発することを学びました。しかし、私が望むものは、ログイン後、別のスタイルシートを使用する必要があり、jsファイルはWebサイトのCSS、jsファイルを読み込まない。例えば別のスタイルシートjsファイルのウェブサイトとAngular2のログインダッシュボードを使用する方法

:ログイン 前

abc.comまたはabc.com/* =>負荷CSS1、JS1ファイルのみ(フロントエンドサイト)

ログイン後のページは、管理テンプレート ABCのように変更する必要があります.COM /ダッシュボードやabc.com/* =>負荷CSS2、JS2ファイルのみ(バックエンドサイト)

月の利用者は、彼らがログインした後でも、フロントエンドのサイトにアクセスすることができます。

これを行うにはどのように私を助けてください。 サンプルコード私はチュートリアルからシングルページアプリケーションだけを試したので、ここに投稿する必要はないと思います。私の質問がはっきりしないかどうか教えてください。

注:それはあなたがコンポーネントのCSSファイルにコードを書き込むことによって、これを行うとstyleUrlsを使用していることを含むことができ、角度2ないAngularjsに

答えて

1

です。ダッシュボードの場合は、CSSファイルをそのコンポーネント内に記述します。 JSファイルの場合、ダッシュボード表示の前にその特定のjsファイルをHTTPリクエストで読み込むことができます。

+0

CSSを読み込んでいて、スタイルが正しく適用されない場合は、 HTTPリクエストでjsファイルをロードするのはどういう意味ですか? – Gopalakrishnan

+0

あなたまたはあなたが書いたCSSファイルは、どのフレームワークファイルですか? JSを次のようにロードすることができます:this.http.get( 'fileurl')。map()。subscribe(); –

+0

私はフロントエンドとバックエンドの両方に別々のヘッダー/フッターが必要です – Gopalakrishnan

関連する問題