您建议在路线之间传递消息?我想得到的是:
我曾想过为登录路线创建新路径(signup_confirmation)。在那里,如果路径是signup_confirmation,它将显示消息。
思想?
提前谢谢!
答案 0 :(得分:3)
您的选择:
signupMessage
属性添加到login
控制器,然后添加到signup
控制器inject login
控制器中,并在注册后设置值signupMessage
。然后,您可以在login
模板中显示它(当用户离开login
路线时,不要忘记清除此属性,deactivate
路由事件应该有助于此。)memoryStorage
以存储可从不同位置访问的数据。在signup
控制器中,您可以设置一条消息,然后从login
控制器获取并显示(当然,从memoryStorage
删除)。答案 1 :(得分:2)
根据您的要求,该服务是在不同应用状态之间共享数据的好地方。
Ember.Service是一个Ember对象,它在应用程序的持续时间内存在,并且可以在应用程序的不同部分中使用。
服务对需要共享状态或持久连接的功能非常有用。服务的示例使用可能包括: