我正在开发我的第一个 Angular 应用程序,它真的很酷。
我在使用路由器时遇到了一些麻烦
我有一些路线:
.when("/products/:productcat", { templateUrl : "/home/config", controller : "configController" })
.when("/products/:productcat/:nx/:nxvalue", { templateUrl : "/home/config", controller : "configController" })
我有一个配置器,我不会传递更多参数,因为我可以在 rountig 提供程序中定义。我说明了配置产品的步骤,但大约有 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 条路线,并且每次都检查是否设置了所有参数。