假设我有一个Kitty
包含两个必填字段的模型,name
并且favoriteSnack
. 我想让人们在一个视图中编辑 Kitties,其形式如下:
Edit Kitty
Name: [______________]
Favorite snack: [__________________]
[Submit]
我被困住了——GET 和 POST 的无聊日子似乎更容易了。那么用 AngularJS 设置它的好模式是什么?具体来说,
- 我应该如何设置我的 URL 和方法?会自动执行此操作吗
ngResource
?我正在猜测,GET /kitties
- 列出所有小猫GET /kitties/:id
- 得到一只小猫POST /kitties
- 创建一个新的小猫PUT /kitties/:id
- 更新小猫DELETE /kitties/:id
- 删除一只小猫
- 提交时,我应该在客户端还是服务器端验证模型?
- 如果是服务器端,我如何处理来自我的模型连接到的 REST API 的非 200 响应?
- 我应该如何将错误传播回用户?
- 我可以在输入时进行验证吗?
如果我遗漏了一些明显的东西,请原谅我。