sách gpt4 ăn đã đi

Angular 6 : Service is undefined

In lại 作者:太空狗 更新时间:2023-10-29 17:33:22 26 4
mua khóa gpt4 giày nike

我是第一次使用 Angular,我正在尝试运行一个服务,这样我就可以获取文件的内容。我完全遵循了英雄教程,他们解释了如何做,我以完全相同的方式做了,但由于某种原因它不起作用。

我收到一条错误消息,提示 ERROR TypeError: "this.fileService is undefined",我不确定是什么问题。

about.component.ts

import { Component, OnInit } from '@angular/core'
import { FileService } from './../file.service'

declare var require:any;
const markdown = require('markdown').markdown;

@Component({
selector: 'app-about',
templateUrl: './about.component.html',
styleUrls: ['./about.component.scss']
})
export class AboutComponent implements OnInit {

constructor(private fileService:FileService) { }

ngOnInit() {
const aboutmeraw = this.fileService.readFile("./../assets/md/aboutme.md");
this.aboutme = markdown.toHTML(aboutmeraw);
}

aboutme:string;

}

file.service.ts

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';

@Có thể tiêm({
cung cấpTrong: 'root'
})
export class FileService {

constructor(private http:HttpClient) { }

public readFile(file:string):Observable {
return this.http.get(file);
}
}

我知道我返回 HTTP 文件的方法是错误的,但这不是我收到的错误。

这是怎么回事,我该如何解决?

câu trả lời hay nhất

所以有一段时间错误没有任何意义,但我只是查看了文档并忘记在app.module.ts中导入HttpClientModule

将其添加到其中后,它已修复并立即运行。

关于 Angular 6 : Service is undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52347939/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress