如何在 Angularjs 中组合动态和静态路由



我在下面创建了路线,story/new没有显示它是story-new.html模板。它总是story-view.html因为我有动态:storyID所以new考虑作为一个动态名称。

如何将它们组合起来/new以便路由到story-new.html或者我的路由结构出错?

$routeProvider.when('/story/new', {
 templateUrl: 'js/modules/story-new/story-new.html'
});
$routeProvider.when('/story/:storyID', {
 templateUrl: 'js/modules/story-view/story-view.html'
});

我不确定这是否有效,但切换它们可以解决您的问题。

检查下面的 plunker

http://plnkr.co/edit/pgQu8nwGYrOQusZnThUy?p=preview

如果有的话,请告诉我

最新更新