Javascript 获取状态';将url数据转换为模板

Javascript 获取状态';将url数据转换为模板,javascript,angularjs,Javascript,Angularjs,在track.html中,我尝试{{trackId}没有显示任何内容?但当我导航时,我确实在浏览器URL中看到了类似trackId的tracks/abc。app.track在这里的真正含义是什么?你需要看看 app.track是状态,您无法直接访问:tackId。您需要在$stateParams的帮助下从控制器将其值分配给视图 .state('app.track', { url: "/tracks/:trackId", views: { 'menuContent'

在track.html中,我尝试
{{trackId}
没有显示任何内容?但当我导航时,我确实在浏览器URL中看到了类似trackId的tracks/abc。app.track在这里的真正含义是什么?

你需要看看

app.track是状态,您无法直接访问:tackId。您需要在$stateParams的帮助下从控制器将其值分配给视图

  .state('app.track', {
    url: "/tracks/:trackId",
    views: {
      'menuContent': {
        templateUrl: "templates/track.html",
        controller: 'TrackCtrl'
      }
    }
  });

我已经得到了trackId,如何将其传递到我的视图?html?controller:'TrackCtrl'我知道了。controller('TrackCtrl',函数($scope,$stateparms){$scope.id=$stateparms.trackId;});
$scope.tackId=$stateParams.trackId