我可以使用导入组件使用的服务吗?
Can I use a service which is used by the imported component?
我已经开始通过 Angular2 进行开发,我非常喜欢它。但是今天我遇到了这样一个问题:我有一个可重用的警报组件,它使用自己的服务和业务逻辑。
我可以使用相同的服务将用于测试的数据放入另一个组件,但将我的可重用组件导入其中吗?可以吗?
我的可重用组件会看到以这种方式导入到服务中的服务中的数据吗?
感谢您的回答。祝你好运!
这取决于你想要什么:
- 如果您希望服务相同(单例),您需要在根组件或 Bootstrap 中注入服务,这应该没问题。
- 如果您想要警报组件的服务和另一个组件的不同数据,只需在两者中注入服务,这也应该没问题。
https://angular.io/docs/ts/latest/guide/hierarchical-dependency-injection.html
我已经开始通过 Angular2 进行开发,我非常喜欢它。但是今天我遇到了这样一个问题:我有一个可重用的警报组件,它使用自己的服务和业务逻辑。
我可以使用相同的服务将用于测试的数据放入另一个组件,但将我的可重用组件导入其中吗?可以吗? 我的可重用组件会看到以这种方式导入到服务中的服务中的数据吗?
感谢您的回答。祝你好运!
这取决于你想要什么:
- 如果您希望服务相同(单例),您需要在根组件或 Bootstrap 中注入服务,这应该没问题。
- 如果您想要警报组件的服务和另一个组件的不同数据,只需在两者中注入服务,这也应该没问题。 https://angular.io/docs/ts/latest/guide/hierarchical-dependency-injection.html