Ошибка компонента ngOnInit, это не функция в component.ngOnInit - PullRequest
0 голосов
/ 04 февраля 2020

Я хочу вызвать функцию, которая была реализована в классе обслуживания, но я продолжаю получать this.ApiService.dailychart не является функцией в myComponentname.ngOnInit, я проверил, и я хорошо использовал функцию подписки и реализовал OnInit в классе . Что я могу делать не так?


import { Component, OnInit } from '@angular/core';
import {ApiService} from '../api.service';
import {Chart} from 'chart.js';

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

  constructor(private ApiService : ApiService) { }

  ngOnInit() {
    this.ApiService.dailychart()
    .subscribe(data => {
      console.log(data);
    });
  }

}


1 Ответ

3 голосов
/ 04 февраля 2020

Измените имя на другое, отличное от класса обслуживания:

constructor(private apiService : ApiService) { }
ngOnInit() {
    this.apiService.dailychart()
    .subscribe(data => {
      console.log(data);
    });
  }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...