2014-12-23 57 views
0

我不喜歡角度對待模型的方式。在AngularJS中定義模型

在他們的文檔創建模型 的單個示例是這樣的:

var CreditCard = $resource('/user/:userId/card/:cardId', 
{userId:123, cardId:'@id'}, { 
    charge: {method:'POST', params:{charge:true}} 
}); 

這種方法不提供模型之間的任何關係, 屬性或方法可以與「解決方法」中被加入,而不是 像你在Backbone一樣的標準方式。

就像你在使用關係plugin骨幹做 不能定義模型之間的關係。

使用Restangular插件可以獲得一些改進,但我仍然不喜歡事情是怎麼樣的。一切都集中在如何與其餘API進行通信,模型及其關係被 遺忘。

如何在 應用程序中定義模型及其關係?

你有沒有考慮過使用Angular的Javascript ORM?

回答

0

這不是模型,而更像是外部資源。我在服務器端使用orm,角度已經形成了具有所有需要的依賴關係的數據。我看到了使用http://www.getbreezenow.com/的建議,但我認爲這是Web客戶端腳本的開銷。