angular / ionic framewrok中$ resource对象中冒号的含义是什么?

时间:2017-05-10 03:55:23

标签: angularjs ionic-framework

我正在学习使用以下代码行显示服务的课程。

return $resource(baseURL+"dishes/:id",null, {'update':{method:'PUT' }});

我想知道结肠之前是什么意思" id" 。如果我们将URL粘贴为给定,则不起作用。在我的情况下喜欢" http://localhost:3000/dishes/:id"在浏览器中。

1 个答案:

答案 0 :(得分:0)

:id表示您在更新对象时可以动态设置的ID。

例如,如果我们要将ID设置为123

return $resource(baseURL+"dishes/:id",{id:123}, {'update':{method:'PUT' }});
//                                     ^ set id attribute like this

现在,当您查询上述资源时,您将以

的身份访问您的网址
// PUT: /some/base/url/dishes/123