我正在致力于在Angular4中实现电子商务网站。在这里我有一个结帐页面,我必须根据用户来自以前的状态显示个人以及购物车产品。我的问题是我需要获取州名从哪个用户导航到当前页面,为此我正在检查一个条件。我被困在获得Angular4中的州名。我怎样才能在Angular4中获得以前的状态名称?如何在Angular4中获取当前状态的前一个状态名称?
1
A
回答
0
您可以使用服务。
服务的用途之一是存储数据。这些数据在组件更改和路由等方面持续存在。
刚生成服务(可能使用角CLI:。ng g service your-service-name
一个变量添加到该服务并调用它,例如,“状态”
import { Injectable } from '@angular/core';
@Injectable()
export class YourService
{
state: String = '';
constructor()
{
}
}
然后,在你的组件文件,您只需它导入到你的组件
import { YourService } from '../../path/to/your.service';
,并在构造函数中:
constructor(
private yourService:YourService
)
{}
在代码的任何地方,你可以做
this.yourService.state = "something";
,做你检查等
+0
在“某些东西”中,我可以放置什么? – srujana
+0
只是列举你的状态。说“访客”,“登录”,“结帐”,“交易成功”,“交易失败”,...任何字符串。您可以添加更多的变量而不是状态。 –
相关问题
- 1. 如何获取Wave的当前状态?
- 2. 如何使用angularjs获取当前状态名称
- 3. 获取Java中MediaPlayer的当前状态
- 4. 获取当前的iCloud同步状态
- 5. 获取ATN的当前状态
- 6. 获取标签的当前状态
- 7. 获取gphoto2的当前状态
- 8. 双态按钮:显示当前状态或下一个状态?
- 9. Android:获取当前传感器状态
- 10. 获取当前可达状态RestKit 0.20
- 11. Ember ContainerView未能获取当前状态
- 12. 从android服务获取当前状态
- 13. “持久状态”与“当前状态”
- 14. 如何在登录时获取当前用户状态和状态? SMACK XMPP
- 15. 在量角器中获取jasmine2中的当前规格名称和状态
- 16. 如何显示一次当前状态?
- 17. 如何在FuseFabric中获取当前蓝图状态(事件)
- 18. 如何在WebBrowser控件中获取当前状态代码?
- 19. 如何在Java中获取当前EC2实例状态
- 20. 如何在React中获取当前状态?
- 21. 返回上一页状态不是当前状态页面状态在Javascript中
- 22. 如何获取WPF窗口的当前状态到图像中?
- 23. 如何获取C#中页面的当前状态?
- 24. 如何获取VB.NET中Caps Lock的当前状态?
- 25. 如何在静态方法中获取当前类的名称?
- 26. dbslayer的当前状态?
- 27. Page Curl的当前状态
- 28. Upshot.js的当前状态
- 29. 在macvim的状态行中显示`expandtab`的当前状态
- 30. 在显示状态栏之前获取高度状态栏?
在角应用状态,此时通过路由维护。您可以为每个状态定义特定的路由。但是,我们需要更多关于您的具体问题的细节。 – asmmahmud
我只想在导航后得到以前的状态名称 – srujana
只需在您的路由检查中输入值即可:https://stackoverflow.com/questions/36835123/how-do-i-pass-data-in-angular- 2-components-while-using-routing – Swoox