Angularjs ui-router,如何在templateURL中捕获参数值

时间:2014-06-11 18:56:33

标签: angularjs angular-ui-router

我想知道我是否可以像下面这样抓住参数的值:

    .state('form', {
         url: "/from/:formID",
         templateUrl: "forms/{{formID}}.html"
     });

我想在templateURL中分配参数值。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

查看AngularJS的$ interpolate服务。

https://docs.angularjs.org/api/ng/service/ $插值

答案 1 :(得分:1)

我认为你可以这样做:

    templateurl : function($routeParams){
                  return "forms/" + $routeParams.formId + ".html" } 

通过使用函数返回值,您可以在路由中注入逻辑。