Angular9:如何单独创建一个.ts文件?

Angular 9: how can I create a .ts file alone?

我是 Angular 的新手,现在我只想创建一个 .ts 文件而不是整个组件,请问我如何使用 ng generate?

用例: 在构建应用程序时,我想将构建版本写入 .ts。我想在部署此构建时加载此文件并向用户显示构建版本。

您可以使用 angular cling g class className

创建 class

我认为你的意思是你想在某个地方放置通用函数,所以在这种情况下你会创建一个 service。这种情况下的 ng generate 命令是 ng generate service。然后,您可以将服务注入到您需要的组件中。

基于angular documents,您应该准确指定您的文件是什么。它可以是函数、class、接口、服务、组件等。例如,只需创建一个名为 letters.function.ts 的文件,如下所示:

export function letters (){
   // do something
}

为了方便创建组件或服务等更复杂的东西,建议使用angular cli。例如:

ng generate component letters
ng generate service letters
ng generate interface letters
ng generate class letters