我创建了一个服务,但是当我尝试从组件内部访问服务的方法时,出现此错误:
src / app / components / inventory / inventory.component.ts(90,34)中的错误: 错误TS2339:类型“ DataService”上不存在属性“ test”。
这是stock.component.ts:
import { Component, OnInit} from '@angular/core';
import {DataService} from '../../services/data.service';
@Component({
selector: 'app-inventory',
templateUrl: './inventory.component.html',
styleUrls: ['./inventory.component.css']
})
export class InventoryComponent implements OnInit {
constructor(private dataService: DataService) { }
ngOnInit() {
console.log(this.dataService.test())
}
}
这是data.service.ts
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class DataService {
constructor() { }
test(): string{
return 'hello world';
}
}
有人可以帮我解决这个问题吗?