gpt4 book ai didi

Angular 2 - 如何添加自定义类?

转载 作者:行者123 更新时间:2023-12-02 03:42:55 24 4
gpt4 key购买 nike

我尝试向我的项目添加常规类(class),但我得到了

zone.js:917 Uncaught Error: Unexpected value 'Tools' declared by the module 'AppModule'. 
Please add a @Pipe/@Directive/@Component annotation.

这只是一个常规的 typescript 类,我希望能够在我的项目中的任何地方使用它

它不是指令,也不是管道,也不是组件

export class Tools
{
pascalCase(text:string)
{
return text.charAt(0).toUpperCase() + text.slice(1);
}
}

这是应用程序模块

import { NgModule, ApplicationRef } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpModule } from '@angular/http';
import { FormsModule } from '@angular/forms';
import { LocationStrategy, HashLocationStrategy } from '@angular/common';
import { CookieService } from 'angular2-cookie/core';

...

import { Tools } from './tools.class';

@NgModule({
imports: [
BrowserModule,
HttpModule,
FormsModule,
routing,
CustomErrorHandlerModule
],
declarations: [
AppComponent,
...
Tools
],

谢谢

最佳答案

声明中删除工具。如果它不是组件、指令或管道,则没有理由添加它。

关于Angular 2 - 如何添加自定义类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43465460/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com