2015-06-02 81 views
1

這是AngularJS開發者的問題,域模型對象的最佳實踐是什麼?文件結構?類定義?模塊?AngularJS域模型對象

這將主要用於REST Web服務來翻譯JSON < - >域,有什麼工具可以將Java域類轉換爲Javascript類嗎?

我肯定會使用$ http作爲REST api,也許我們可以直接在$ http服務模塊上鍊接域對象?

謝謝!

回答

0

我使用GSON將類轉換爲JSON。

這很容易;

  • 創建一個基類,像Base.class
  • 插入添加你的對象這一類
  • ,並轉換爲JSON等;

    DataObject obj = new DataObject(); 
    Gson gson = new Gson(); 
    String json = gson.toJson(obj); 
    

JARMore Info ...

+0

這只是在後端方面,我正在尋找前端(角度)的解決方案...... – jihedMaster

+0

爲什麼你把你的Java類發送到前端。只需發送Json。 – hurricane

+0

我知道,但我想將JSON響應映射到結構化對象。 – jihedMaster

0

如果你可以使用$resource將JavaScript對象返還給您。否則$http將返回JSON數據的javascript對象表示。

+0

您可能想使用console.log(obj)來查看返回的內容。 – Stu

+0

是否可以使用$ http返回javascript對象?我想使用$ http而不是$ resource,因爲$ resource沒有提供正確的promise實現......(我已經在google上搜索過,但沒有找到任何正確的解決方案) – jihedMaster

+0

如果你的web服務返回一個JSON對象'$ http'應該把它變成一個具有相同結構的javascript對象。正如我所說的,嘗試使用console.log來看看你得到了什麼。 – Stu

0

我最終使用普通的JS類文件和.protoype的方法。

我想知道是否存在將Java類轉換爲Javascript類的工具,但這是我猜測的另一個主題。