項目的比較大,需要加載的js文件較多,為了提高首屏頁面的加載速度,需要對js文件進行按需加載,然后網(wǎng)上參考了一些資料,自己也深入研究一番之后,實現(xiàn)了按需加載控制器js文件及指令js文件的效果;思路如下,1、借助ui-router里面的resolve屬性來實現(xiàn)預(yù)加載,2、需要借助$controllerProvider動態(tài)去注冊控制器,$compileProvider動態(tài)去注冊指令,3、需要借助$q來幫助我們實現(xiàn)異步加載,具體步驟如下所示;

1、在我們定義的app(在定義app.config()的js文件內(nèi))模塊上掛載注冊控制器和指令的屬性,如下所示 

<li id="ommjn"><input id="ommjn"><xmp id="ommjn">
      <button id="ommjn"><input id="ommjn"></input></button><button id="ommjn"><dl id="ommjn"><xmp id="ommjn"><rt id="ommjn"><tr id="ommjn"><small id="ommjn"></small></tr></rt>
      <var id="ommjn"></var><code id="ommjn"><tr id="ommjn"><noframes id="ommjn">
    • <code id="ommjn"><delect id="ommjn"><noframes id="ommjn"><code id="ommjn"><tr id="ommjn"></tr></code>
      <tfoot id="ommjn"></tfoot>

      我想了解如何學(xué)習(xí)

      姓名:
      手機:
      留言: