在app.component.ts中的init上运行函数

时间:2018-08-20 15:18:50

标签: angular typescript

这可能是一个非常愚蠢的问题,但是我注意到Angle中的<app-root>并不像其他所有组件一样实现OnInit。假设我想以一个简单的console.log('Hello World')为例,并希望每次加载应用程序根目录时都显示该信息(我知道这很愚蠢,但对于此示例来说足够简单),我将在代码结构中的哪个位置进行操作这并且是否需要一个特殊的函数名称(例如ngOnInit())?还是整个角度都不过是一个初始化其他组件的包装而已。

这是Angular CLI安装时的基本格式代码:

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  title = 'app';

}

1 个答案:

答案 0 :(得分:4)

是的,您可以像其他组件一样添加它:

{{1}}

此外,并不是您不应该这样做。像其他任何东西一样,应该有一个原因。这仅取决于您要执行的操作。那就是更准确地确定您尝试做的事是正确/不正确还是良好做法/不良做法的