2014-02-16 29 views
0

在以下代碼段中定義exports模塊的是什麼?Typescript和Durandal.JS和出口

define(["require", "exports", 'durandal/app', 'durandal/http'], function(require, exports, __app__, __http__) { 
. 
. 
. 
} 

我檢查了this例如,打開了解決方案,無法弄清楚什麼是定義了「出口」模塊。這只是原生的RequireJS現在,還是有一個外部參考,我仍然失蹤?

回答

1

屁股一旦在打字稿你import任何與amd編譯你得到requireexports一個define

exports是requireJS句柄,用於您希望從此模塊導出的任何內容。例如

export var foo = 123; 

將生成

exports.foo = 123; 

這是由requirejs利用導入上的另一端。

+0

謝謝你的解釋。 – Alwyn