是否有任何風格指南定義如何設置默認屬性值?希望官方。Typescript默認屬性值風格指南
class MyClass {
public foo = 'asdf';
}
和
class MyClass {
public foo: string;
constructor() {
this.foo = 'asdf';
}
}
都編譯成
var MyClass = /** @class */ (function() {
function MyClass() {
this.foo = 'asdf';
}
return MyClass;
}());
首先是清潔器和類似的C#,但第二更接近編譯的輸出的語法(和定義文件,如果創建)並且屬性類型是顯式的。
我已經看了https://www.typescriptlang.org/docs/home.html,https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines,並https://angular.io/guide/styleguide
根據你的建議,我得到了'[tslint]類型字符串,從字符串常量推斷出來,使用默認的Angular CLI'tslint.json從tslint中刪除類型註釋(不可推薦類型)',但我當然可以添加'ignore-properties' to https://palantir.github.io/tslint/rules/no-inferrable-types/,謝謝。 –