【发布时间】:2019-05-31 13:17:21
【问题描述】:
我对角度开发很陌生,所以如果这是一个非常基本的问题,请原谅我
但是我有一个购物车服务,我现在只有一个简单的控制台日志功能
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class CartService {
constructor( ) {}
public addItem() {
console.log('Hello');
}
}
基本上我无法弄清楚如何在我已安装的 NG 模块中使用此服务,我已通过构造函数在其他组件中成功使用它,但 ngmodule 没有这个?
通过使用在 Angular 6 中添加的providedIn: 'root' 标记,我了解到它是应用程序模块级别的单例
但就是不知道如何调用 cartService.addItem()?
如果有人可以提供帮助,谢谢!
【问题讨论】:
标签: javascript node.js angular typescript ecmascript-6