14

私はウェブアプリを開発中です。すべてのファイルを UI に動的にロードするために AngularJS を使用しています。

すべてのindex.htmlファイルがオンクリックまたはオンロードで動的にロードされるファイルがあります。

//index.html
<signin button> <signup button> // etc.,
//on-clicking signin button a SignIn-page will load in the below div

<div id="bodyview"></div>
// end of index.html

これで、サインイン ページは以下の構造のようになります

    /*a div where my accordion menu will load when the 
     *below submit button is clicked*/

    <div id="menu"></div>

    //other sign-in-form stuff will follow on...

    //submit button at the end
    <submit button> //only on clicking the submit button the menu will be loaded

今私の問題は、アコーディオンの menu.html ファイルをロードできますが、それが依存している css および js ファイルをロードできないことです。私はstackoverflowについて調査しましたが、うまくいきませんでした。

AngularJS を使用して css と js の依存関係をロードする方法を決定するのを手伝ってくれる人はいますか?

4

5 に答える 5

19

CSS および JS ファイルを<head>

これは、CSS ファイルを動的にロードするために使用されるサービスの例です。JS ファイルをロードするように簡単に変更できます。

https://github.com/Yappli/angular-css-injector

于 2013-07-17T09:13:01.367 に答える
1

AngularJS の方法ではなく、JQuery を使用してファイルをロードしようとしました。それは私のために働いた。 このリンクを参照して確認できます

于 2014-06-12T06:58:32.583 に答える