我想在应用程序中强制开发人员在元素属性中使用[]
而不是{{}}
。
例如,此代码应导致错误(在build/serve/lint时间内):
<mycomponent id="{{i}}">
当前代码是
<mycomponent [id]="i">
我该怎么做?
最佳答案
如前所述,一种可能性是创建自定义TSLint规则,并增加严重性以强制开发人员在编译时抛出适当的错误。
您的项目中将有一个tslint.json,用于所有核心规则和自定义规则。
请在此处检查如何编写自定义规则:https://palantir.github.io/tslint/develop/custom-rules/
在其他方面,请注意,TSLint已被弃用,ESLint将替代它。
关于angular - 如何强制开发人员使用方括号而不是大括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58799403/