Angular: ngOnInit не загружает мою функцию? - PullRequest
0 голосов
/ 16 февраля 2020

Мне нужна ваша помощь, пожалуйста

Я хотел бы загрузить myFunction, когда моя страница загружается с помощью ngOnInit (). Но это не работает.

.
.
myData: any = [];
.
.
.
ngOnInit()
{
    this.myFunction();
}

myFunction()
{
    return this.restApi.getMydata().subscribe((data: {}) => {
    this.myData = data;
}

Я пытаюсь поставить кнопку

<button type="submit" class="btn" value = "submit" (click) = "myFunction()" >test</button>

И это работает.

Почему ngOnInit () не загружает ее ?

Если бы вы могли мне помочь, большое спасибо.

1 Ответ

0 голосов
/ 16 февраля 2020

Попробуйте поместить ngOnInit () в файл html вместо myFunction (), потому что вы объявили myFunction () внутри ngOnInit ()

...