搜尋

首頁  >  問答  >  主體

angular.js - angular載入模板的方式

$scope.initData = function() {

    //预加载项
    $templateCache.removeAll(); //移除所有模板内容,释放内存
    $templateCache.put('templates/main/decorateChooseTem.html', utils.getTemplates('templates/main/decorateChooseTem.html')); //列表选择模板
    $templateCache.put('templates/main/houseInputTem.html', utils.getTemplates('templates/main/houseInputTem.html')); //小区自动完成模板
    $templateCache.put('templates/main/numberInputTem.html', utils.getTemplates('templates/main/numberInputTem.html')); //输入数字模板
    $templateCache.put('templates/main/descosTem.html', utils.getTemplates('templates/main/descosTem.html'));
    $templateCache.put('templates/main/descontactTem.html', utils.getTemplates('templates/main/descontactTem.html'));

我用的是預先載入模板,但是$templateCache.put(,);這種方式有弊端。當長時間不動時,會讓你重新加載。有什麼好的方式可以加載嗎? 剛學習,最好能有demo

淡淡烟草味淡淡烟草味2754 天前567

全部回覆(1)我來回復

  • 習慣沉默

    習慣沉默2017-05-15 16:57:00

    可以試試ng-include

    回覆
    0
  • 取消回覆