我有使用 ngAnimate 的 SPA。如果此应用程序在没有 $templateCache 动画的情况下工作正常,但如果我尝试从 $templateCache 动画加载模板则不起作用。也许如果应用程序使用 $templateCache 需要添加一些配置......
我该如何解决这个问题?
我的观点
angular.module('Views', ['views/index.html']);
angular.module("views/index.html", []).run(["$templateCache", function($templateCache) {
$templateCache.put("index.html", '<.... html index tpl ....>');
}]);
应用程序
angular.module('MyApp', [
'ngRoute',
'ngAnimate',
'Views'
])
.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/index.html',
controller: 'IndexCtrl'
})
.otherwise({
redirectTo: '/'
});
}]);