2016-08-15 134 views
0

我有創造打字稿原型的一個問題,當我用我得到的方法「類型錯誤:t.stringTesting是不是一個函數」打字稿原型問題

下面是代碼。

extensions.ts

interface String { 
    stringTesting() : string; 
} 

String.prototype.stringTesting = function(): string { 
    return "testing" 
} 

在我Angular2組件我使用

var t: string = ""; 
t = t.stringTesting(); 
alert(t); 
+0

你的代碼工作正常。你可能不會在運行時加載這個'extensions.js' –

回答

1

t.stringTesting is not a function"

你需要確保extensions.js運行之前使用的任何代碼。