我想在angularjs中生成动态网址,我将从输入字段中获取参数并将值保存在{{origin.name}}和{{destination.name}}
中我的问题是我想在url中使用此变量值
http://something.com/app_bus_available.php?origin= {{origin.name}}&安培;目的地= {{destination.name}}
并将此网址传递给另一个控制器
如何制作?
谢谢
答案 0 :(得分:0)
您可以使用$routeParams从当前网址获取路线参数,这样您就可以将它们放入当前控制器中。访问当前URL的其他方式包括$location,它可以访问原始URL和$ route,这样可以轻松交换路径参数。
答案 1 :(得分:0)
您还可以创建一个服务,您可以使用当前参数来存储当前网址以及原点和目的地。然后在另一个控制器中注入此服务并从那里获取它。
另一种选择是广播另一个控制器监听的事件。
你已经有了另一个建议。
如果您需要更多信息,请回来。