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

时间:2014-02-25 16:23:09

标签: angularjs angular-routing

我在下面创建了路线,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'
});

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

检查以下plunker

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

如果有的话,请告诉我