2013-11-21 27 views

回答

2

如果您使用TypeScript,則不需要使用WinJS.Class。只要創建一個普通的類e.g:

class Foo{ 
    bar = 123; 
    doBar(){ 
     return this.bar; 
    } 
} 

對於其他的東西里面WinJS您可以使用這些打字稿定義:https://github.com/borisyankov/DefinitelyTyped/blob/master/winjs/winjs.d.ts

+1

同意。如果原始海報嚴格要求實際的WinJS.Class,答案是您不能使用TypeScript來做到這一點。你的選擇是像@basarat建議的那樣使用TypeScript類,或者像在標準JavaScript中一樣輸入WinJS.Class.define(...)。要麼應該工作正常,但從可讀性的角度來看,使用TypeScript類是更好的選擇。 –

相關問題