eng*_*nws 7 javascript angularjs
这是我的问题:出于某种原因,在有效链接上,Angular无法找到我正在寻找的内容并返回404.这是路由配置:
$routeProvider.when('/', {templateUrl: 'partials/home.html'});
$routeProvider.when('/home', {templateUrl: 'partials/home.html'});
$routeProvider.when('/menus', {templateUrl: 'partials/menus.html'});
$routeProvider.when('/menu/:menuId', {templateUrl: 'partials/menu.html', controller: 'ShowMenuCtrl'});
$routeProvider.when('/products', {templateUrl: 'partials/products.html'});
$routeProvider.when('/product/:productId', {templateUrl: 'partials/product.html', controller: 'ShowProductCtrl'});
$routeProvider.when('/drink/:productId', {templateUrl: 'partials/product.html', controller: 'ShowProductCtrl'});
$routeProvider.when('/drinks', {templateUrl: 'partials/drinks.html'});
$routeProvider.when('/order', {templateUrl: 'partials/order.html'});
$routeProvider.when('/404', {templateUrl: 'partials/404.html'});
$routeProvider.otherwise({redirectTo: '/404'});
Run Code Online (Sandbox Code Playgroud)
例如:<a href="#/menu/{[{menu.id}]}" translate >SEE</a>指向/ menu/45122245 的链接(例如)将在我打开/ menus/view时工作,但不在/ home /上工作(并返回404).
使用相同的URL,相同的ID具有相同的对象,所以我不知道发生了什么.我不知道是否有其他代码可以帮助你,让我知道你需要什么:)
小智 1
Angular 要求您在主 html 文件 () 的头部指定 url 基数,除非在传递给 $locationProvider.html5Mode() 的 html5Mode 定义对象中将 html5Mode.requireBase 设置为 false。这样,即使文档的初始 url 不同,相对 url 也将始终解析为该基本 url。
| 归档时间: |
|
| 查看次数: |
7377 次 |
| 最近记录: |