搜尋

首頁  >  問答  >  主體

angular.js - angularjs 路由中的templateUrl如何加參數?

app.config(function($routeProvider)
{
$routeProvider.when('/project/:id',{
    templateUrl: 'project',
    controller:'projectController'
});});

我想把id傳到templateUrl中,就是實際訪問的是'project/id',有辦法做到嗎?因為此時是根據id向後台的去理髮請求。新手求指教。

伊谢尔伦伊谢尔伦2839 天前659

全部回覆(1)我來回復

  • PHPz

    PHPz2017-05-15 16:52:33

    好吧,剛剛看了api又測試了一下,可以直接寫成函數。

    app.config(function($routeProvider)
    {
    $routeProvider.when('/project/:id',{
        templateUrl: function($routeParams){return 'project/'+$routeParams.id;},
        controller:'projectController'
    });});
    

    回覆
    0
  • 取消回覆