组件与角度服务交互的问题

时间:2018-09-17 07:50:50

标签: angular

我创建了一个服务,但是当我尝试从组件内部访问服务的方法时,出现此错误:

  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';
    }
}

有人可以帮我解决这个问题吗?

0 个答案:

没有答案