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>
我做错了什么?
答案 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-view
。 ng-include
需要与templateCache
或ng-include
一起使用。
无论$templateCache.get
如何,$templateCache.get
都不会查看templateCache。