我正在使用CLI构建一个角度2项目。
我需要像这样在String类型中添加一个自定义方法。
interface String {
foo(): number;
}
String.prototype.foo= function() {
return 0;
}
这是正确的,我在哪里可以将此代码放在项目中以使其工作。编译器仍然抱怨。 任何人都可以帮助我达到预期的行为吗?
答案 0 :(得分:0)
你需要告诉打字稿这个,如果你正在使用angular cli,你可以把它放在 typings.d.ts 文件中:
interface String {
foo(): number;
}