2

我想noUnusedLocals在我的应用程序中强制执行 Typescript 2.0 的新功能,但我所有从 HTML 引用的函数都标记为“从未使用”并标记为错误。

例子:

HTML

<button ng-click="onButtonClick()">Upload</button>

打字稿(在组件类内)

private onButtonClick(): void      //'onButtonClick' is declared but never used
{
    console.log('onButtonClick');
}

有没有办法为特定功能消除这些错误或引用 HTML 文件以便打字稿知道它们被使用?我真的很想保留此功能以进行代码维护。

4

1 回答 1

2

尝试将您的函数标记为public(它应该是)并且因为该类已导出并且该函数是公共的,所以 TS 不应该抱怨它正在被使用。

public onButtonClick(): void ...
于 2016-09-28T19:22:44.400 回答