.state('app.track', {
url: "/tracks/:trackId",
views: {
'menuContent': {
templateUrl: "templates/track.html",
controller: 'TrackCtrl'
}
}
});
在track.html中我尝试{{trackId}}
没有显示任何内容?但是当我浏览时,我确实在浏览器URL中看到了trackId和tracks / abc。 app.track在这里的含义是什么?
答案 0 :(得分:0)
您需要查看ui-router。
app.track是状态,你不能直接访问:tackId。你需要在$ stateParams的帮助下从控制器中分配它的值。
$scope.tackId=$stateParams.trackId