2016-12-03 59 views
0

我剛開始學習Aurelia。但問題是我是一名PHP開發人員,所以我只想在前端使用它,而且我不想(不能)在我的服務器上安裝node.js,或者不希望在後端安裝node.js。Aurelia僅用於客戶端(前端)數據綁定

首先,我想用Angular從JSON從服務器獲取數據,然後將其添加到我的頁面,但在閱讀約Aurelia後,我決定使用它。那麼如何在沒有任何服務器實現的情況下使用它。

我知道在Aurelia我們使用TypeScript所以我們需要一個transpiler。如何將我的代碼轉換爲JS然後將其上載到服務器上供客戶端使用?

回答

1

有準備在這裏使用軟件包:https://github.com/aurelia/aurelia

複製src文件夾,文件夾scriptsindex.html到你的項目,你會被啓動和運行。

這種設置不適合生產,因爲從TypeScript到JavaScript的轉換正在瀏覽器中發生(相比提前,作爲構建過程的一部分)。

更好的方法是使用aurelia-cli來完成您的開發 - 這需要您的開發機器上的節點只有。當您準備好將腳本文件夾和index.html的內容複製到生產服務器時。運行時不需要節點。輸出是靜態文件:html,css和javascript。

http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/1

+0

我的確從Aurelia大街文檔的'todo'例子。我如何提前翻譯? –