3

我有使用 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: '/'
      });
  }]);
4

0 回答 0