我想做这样的事情:
$routeProvider
.when '/playlists/:playlistId',
templateUrl: '/partials/playlists/show.html'
.when '/playlists/new',
templateUrl: '/partials/playlists/new.html'
不幸的是,棱角似乎认为“新”是:播放列表
有关如何实施此建议的任何建议?
答案 0 :(得分:2)
尝试更改路线的位置并将templateUrl包装在params对象中:
$routeProvider
.when '/playlists/new',
{templateUrl: '/partials/playlists/new.html'}
.when '/playlists/:playlistId',
{templateUrl: '/partials/playlists/show.html'}
我不确定解决方案是否是最终的,但我认为它会起作用,因为angular会按顺序解析路径
顺便说一句,我认为最好为这两个动作(new
和playlistId
)设置两个独立的控制器。