Javascript $routeProvider中的AngularJS动态参数计数
我正在开发我的第一个Angular应用程序,它真的很酷 我在使用路由器时遇到了一些麻烦 我有一些路线:Javascript $routeProvider中的AngularJS动态参数计数,javascript,angularjs,Javascript,Angularjs,我正在开发我的第一个Angular应用程序,它真的很酷 我在使用路由器时遇到了一些麻烦 我有一些路线: .when("/products/:productcat", { templateUrl : "/home/config", controller : "configController" }) .when("/products/:productcat/:nx/:nxvalue", { templateUrl : "/home/config", controller : "configCont
.when("/products/:productcat", { templateUrl : "/home/config", controller : "configController" })
.when("/products/:productcat/:nx/:nxvalue", { templateUrl : "/home/config", controller : "configController" })
我有一个配置程序,我不会传递更多的参数,因为我可以在rountig provider中定义。我举例说明了配置产品的步骤,但有大约7-20个步骤。最好的处理方法是什么
我的意思是:
.when("/products/:productcat/:nx/:nxvalue", { templateUrl : "/home/config", controller : "configController" })
.when("/products/:productcat/:nx/:nxvalue/:nx2/:nxvalue2", { templateUrl : "/home/config", controller : "configController" })
.when("/products/:productcat/:nx/:nxvalue/:nx2/:nxvalue2/:nx3/:nxvalue3", { templateUrl : "/home/config", controller : "configController" })
但是我不能创建大约30条路线,每次都检查是否设置了所有参数。想想它们是否是querystring或url的一部分。Url更多的是父->子->子格式,但如果它们只是参数,则可以使用querystring。有答复吗?我也有同样的issue@kans不幸的是,我刚刚列出了20个参数,并检查是否有设置。