AngularJS - 新页面的动态 URL

AngularJS - Dynamic URLs for new page

我是 AngularJS 初学者,很抱歉提出这个愚蠢的问题。我在一个名为 menu.html 的页面上工作,该页面有几个食物类别的链接,例如面条、汤、三明治。当用户单击这些链接中的任何一个时,它将转到一个页面,其中列出了与该类别相关且具有不同 URL 的食物。比如点击"Noodle",新页面的url就是menu/Noodle.html。你能告诉我如何使用 AngularJS 吗?非常感谢。

首先,您需要为 angular 添加 angular-route.js 文件。 参考这个。 https://docs.angularjs.org/misc/downloading

angular.module('myapp',[]).
  config(['$routeProvider', function ($routeProvider) {
      $routeProvider.when('/', { templateUrl: '/menu/Noodle.html', controller: HomeController });
      $routeProvider.when('/about', { templateUrl: '/pages/about.html', controller: AboutController });
      $routeProvider.when('/privacy', { templateUrl: '/pages/privacy.html', controller: AboutController });
      $routeProvider.when('/terms', { templateUrl: '/pages/terms.html', controller: AboutController });
      $routeProvider.otherwise({ redirectTo: '/' });
  }]);

根据需要更改url。