Anguilar 1.5.*
我无法让Angular使用我的模板缓存。我故意给了一个无效的路径名,以便获得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>
我做错了什么?
<div class="col-xs-12" ng-view></div>
表示调用模板。我提供了无效的路径,所以模板不应该显示并抱怨路径。如果使用 templateCache,你是错误的,它不会向服务器请求 html 文件,但会抱怨路径。 - dman