如何在AngularJS中使用Turbolinks?

时间:2018-01-23 19:55:26

标签: angularjs turbolinks

我正在开展项目,我想添加以便在我的网站更快上进行导航。当我向项目添加时,无效。

我在Plunker here上做了一个例子。

我有两个页面,index.htmlproducts.html看起来像这样:

<!DOCTYPE html>
<html ng-app="plunker">

<head>
  <meta charset="utf-8" />
  <title>AngularJS Plunker</title>
  <script>
    document.write('<base href="' + document.location + '" />');
  </script>
  <link rel="stylesheet" href="style.css" />
  <script data-require="angular.js@1.5.x" src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.5.11/angular.min.js" data-semver="1.5.11"></script>
  <script src="app.js"></script>
  <script src="turbolinks.js"></script>
</head>

<body ng-controller="MainCtrl">
  <nav>
    <ul>
      <li>
        <a href="">Home</a>
      </li>
      <li>
        <a href="products.html">Products</a>
      </li>
    </ul>
  </nav>
  <p>Hello {{name}}!</p>
</body>

</html>

文件:

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
  $scope.name = 'World';
  $scope.products = 'Products';
});

您可以看到添加的时间, {{name}} {{products}} 值不会显示。

如何解决此问题?

0 个答案:

没有答案