Angular不会使用templatecache

时间:2016-06-04 09:22:33

标签: angularjs

Anguilar 1.5。*

我无法使用角度来使用我的模板缓存。我故意给它一个无效的路径名,所以我找不到html文件。但它不是使用模板缓存而只是请求html文件。

templates.js

angular.module("gulpTemplates", []).run(["$templateCache", function($templateCache) { $templateCache.put("aaaa/views/examples.html"

...

app.js

var gulpNewy =
  angular
  .module('gulpNewy', ['ngRoute', 'gulpTemplates'])
  .config(function($routeProvider) {
  $routeProvider
      .when('/home', {
          templateUrl: 'views/home.html',
          controller: 'homeCtrl'
      })
      .when('/examples', {
          templateUrl: 'views/examples.html'
      })
      .when('/screen-shots', {
          templateUrl: 'views/screen-shots.html'
      })

的index.html

<div class="col-xs-12" ng-view></div>

我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,我发现了这个问题。

如果您使用的是SELECT COUNT(*) FROM relacionamento AS r INNER JOIN questoes AS q ON r.idquestao = q.id WHERE tabela = 'disciplina' GROUP BY q.id ,则默认情况下ng-view将不起作用。这是因为使用templateCache您不需要使用ng-viewng-include需要与templateCacheng-include一起使用。

无论$templateCache.get如何,$templateCache.get都不会查看templateCache。