【发布时间】:2016-07-13 22:11:23
【问题描述】:
我正在研究 angular-meteor。我这样定义路线:
angular.module('myapp').config(function($stateProvider, $urlRouterProvider, $locationProvider) {
$locationProvider.html5Mode(true);
$stateProvider
.state('homepage', {
url: '/homepage',
template: '<mycomponent></mycomponent>'
})
.state('anotherpage', {
url: '/other-route',
template: '<othercomponent></othercomponent>'
});
$urlRouterProvider.otherwise('/homepage');
});
在我直接在地址栏中直接输入 /other-route 的 url 之前,一切正常。浏览器只是回到 /homepage。提示?谢谢。
【问题讨论】:
-
<other-component>和<othercomponent是两个不同的标签,后者是非法的。此外,您是否尝试过完全删除路线中的连字符? -
你是对的,对不起。我刚刚重新编辑并尝试从路线中删除连字符,但没有任何变化。
-
关闭
html5Mode。
标签: meteor angular-ui-router angular-meteor