AngularJS: 创建映射到REST资源的对象(ORM风格)

19 浏览
0 Comments

AngularJS: 创建映射到REST资源的对象(ORM风格)

我对AngularJS还不太熟悉,对于如何与我的服务器的REST Api后端进行连接还不太清楚。

例如,假设我通过GET请求获取一个“image”资源:myApi/image/1/。这将返回一个带有各种字段的json对象。假设是这样的:

{url: "some/url", date_created: 1235845}

现在,我希望在我的AngularJS应用程序中有一个对这个“Image”对象的表示。这个表示不仅仅是字段的映射 - 我想添加“helper”函数,例如一个将date_create字段转换为可读格式的函数。

我知道有关$resource服务,但我不清楚我需要做什么来在Angular中创建一个基本的“类”,该类使用Resource来获取JSON对象,然后通过添加各种辅助函数来增强它。

加分项:

我还不清楚如何在模型之间添加“关联”。例如,我可能有一个嵌入了“image”资源的“user”资源,并且我希望获取User资源,但能够在模型的“Image”部分上调用“Image”辅助函数。

0