ami*_*it 7 oop interface-implementation angular angular6
在 Angular 6 中,当我们创建一个组件时,该组件的 .ts 文件有一个实现 OnInit 类的类,但是当我们删除默认方法(ngOnInit)时,它可以正常工作。所以我的问题是,如果它实现了某个类,那么它必须有一些必须在这个实现的类中实现的方法,如果不需要有方法,那么实现 OnInit 类的目的是什么。
ngOnInit是 Angular 调用的生命周期钩子,指示 Angular 已完成组件的创建。
我们导入OnInit它是为了使用它,实施OnInit不是强制性的,但被认为是良好的做法):
import {Component, OnInit} from '@angular/core';
Run Code Online (Sandbox Code Playgroud)
我们使用 ngOnInit 在组件创建后执行一些操作。例如,您可以在此处设置变量、调用方法等。
https://angular.io/api/core/OnInit
如果导入OnInit并执行,export class AppComponent implements OnInit则必须添加该ngOnInit()方法,否则将出现编译错误
| 归档时间: |
|
| 查看次数: |
13865 次 |
| 最近记录: |