如何根据从角度下拉列表中选择的值路由到不同的位置
How do I route to a different location based on the values selected from a dropdown in angular?
我正在编写一个具有许多横向用户流的应用程序,我们在登录页中使用下拉菜单,使用户可以选择他们想要的内容。。根据他们从下拉列表中选择的内容,提交按钮必须将他们带到相应的视图。类似这样的东西:
----value1---------> /userdetails
Landing page ----value2---------> /confirm
----value3---------> /moreinfo
值的数量可能很快就会变得相当大。它们是从RESTful响应中填充的。我可以修改响应,为每个选项包含一个类型属性,并使用JS中的映射(attribute:route)来路由到动态位置。但我认为可能有一种更有力的方法来做到这一点。。但想不出任何。。有人帮忙吗?
只需添加:
onchange="navigator.location.href=this.value;"
添加到您的组合框中。(并确保这些值是适当的路线位置。
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- jquery试图按名称获取按钮位置
- 我可以获得相对于被点击元素的确切点击位置吗
- 正在使用$location.path(.)路由ng视图
- 谷歌地图固定位置覆盖
- 不更改路由位置backline.js的触发器方法
- 在Web应用程序中绑定API和模板路由的位置
- 如何根据从角度下拉列表中选择的值路由到不同的位置
- Backbone.js路由和滚动位置
- AngularJS:无法使用路由更改位置
- 反应路由器位置与任何路由都不匹配
- 触发相同的位置路由
- Angular.js路由和控制器如何移除某些位置的控制器
- 根据路由滚动到init上的给定位置
- 在Ember CLI中定义路由的位置
- AngularJS ng-if根据路由位置显示报头内容
- 不改变位置的Angular路由
- GET方法;位置”;node-js应用程序中的路由失败
- AngularJS路由:保持视图加载,但不可见(保存滚动位置并防止重新加载数据)
- 在 AngularJS 中保留路由更改时的滚动位置