在angularjs中使用常量变量并将其传递给另一个控制器

时间:2015-09-01 16:51:22

标签: angularjs

我想在angularjs中生成动态网址,我将从输入字段中获取参数并将值保存在{{origin.name}}和{{destination.name}}

我的问题是我想在url中使用此变量值

http://something.com/app_bus_available.php?origin= {{origin.name}}&安培;目的地= {{destination.name}}

并将此网址传递给另一个控制器

如何制作?

谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用$routeParams从当前网址获取路线参数,这样您就可以将它们放入当前控制器中。访问当前URL的其他方式包括$location,它可以访问原始URL和$ route,这样可以轻松交换路径参数。

答案 1 :(得分:0)

您还可以创建一个服务,您可以使用当前参数来存储当前网址以及原点和目的地。然后在另一个控制器中注入此服务并从那里获取它。

另一种选择是广播另一个控制器监听的事件。

你已经有了另一个建议。

如果您需要更多信息,请回来。