$resource("/entries/:id", {id: "@id"}, {update: {method: "PUT"}})
什么是@id?
在$ resource
doc页面上,有人在下面说了这一点,但是我还是不明白。
如果参数值以@开头,则从数据对象中提取该参数的值(对非GET操作有用)。“这里的数据对象是指
postData
使用非GET”
class“操作的对象,或者如果使用非GET实例操作,则为实例本身。
如果我正确理解了这一点,而我可能没有理解,则该参数{id: @id}
说明了向url变量提供数据的另一种方式。
给定此方法:
var myResource = $resource("/posts/:theName",
{theName: '@petName'},
{enter : {
method: "POST",
isArray: false
}
});
如果我要发布的数据中有一个属性“ petName”,则该属性的值将放置:theName
在我的url 中的变量中。想象一下发布数据{"petType": "cat", "petName": "Spot"}
,URL将读取"/posts/Spot"
。在我看来,@
是指要发布的对象的“属性”。
拿走@
从该值和URL变量将直接引用该资源参数的值:
{theName: 'petName'} //no "@"
// url output ----> '/posts/petName'
。
这是参考链:
//url var--> //$resource param {..} --->//Object to be posted
:theName---> {theName ----> @petName ---> {petName---> "Spot"
仅需5个步骤即可将“ Spot”添加到网址中!
。
使用以上示例的资源实例的示例:
var postData = new myResource();
postData.petType = "cat";
postData.petName = "Spot";
postData.$enter({}, function(data){
$scope.data = data;
})
// url to post to will be '/posts/Spot', postData object will be
// {"petType":"cat", "petName:"Spot"}
附带一提,文档可能会非常令人困惑。您是否曾经上过艰难的课程,而教授却是一个才华横溢的人,几乎不会说您的语言?对。
问题内容: 现在,我所知道的唯一为angularjs调用在标头中动态设置令牌的方法是通过这样的方式: 但是我想弄清楚如何通过$ resource传递此信息,这是一些无效的伪代码: 如何将标头动态传递给angularjs的$ resource? 问题答案: 我不认为这可以按照您尝试的方式完成,因为config对象在action方法上不可用。但是action config方法具有它。因此,您可以做的是
我已经建立了一个asp.netmvc网页。我的所有操作,如:创建、编辑等...有自己的视图,除了删除,因为我正试图在Bootstrap的帮助下弹出一个模态。我通过jQuery/JavaScript向modal传递一个id,并将asp-action作为表单的属性,理论上它应该可以工作,但事实并非如此。 索引视图: 删除控制器中的操作: Javascript: 输入获取id作为名称的值: 调试时,它不
我知道 当您同步一个代码块时,您可以指定要使用哪个对象的锁作为锁,这样,例如,您可以使用某个第三方对象作为这段代码的锁。这使您能够在单个对象中拥有多个用于代码同步的锁。 但是,我不明白是否需要将参数传递给块。因为我是否传递String的实例并不重要,一些随机类的实例传递给同步块,因为同步块可以完美地工作,而不管传递给块的参数如何。 所以我的问题是,如果无论如何同步块阻止两个线程同时进入关键部分。那
当我将对象引用(数组是对象)传递给方法时,会传递值,对吗? 在以下代码中,初始值为:333。方法传递后,值将更改。为什么?在这种情况下,引用传递的是值吗? 数组是“特例”吗? 另一种方法:(逻辑“传递值”):
我正在使用PostgreSQL 9.1。我的数据库是结构化的,因此我的应用程序使用的是实际的表。对于每个表,都有一个仅存储更改历史的历史记录表。历史记录表包含与实际表相同的字段,加上字段形成一些额外信息,如编辑时间。历史记录表仅由触发器处理。 我有两种触发器: 触发器之前,可以在表创建时向其添加一些额外的信息(例如create_time)。 触发器之前和DELETE触发器之前将旧值从实际表复制到历
问题内容: 我试图将一个组件的引用传递给另一个组件。由于不推荐使用字符串引用,因此我使用了回调引用。 所以我有类似的东西: 问题是,每当我尝试访问内部时,我都会得到。 我什至尝试过: 似乎问题在于,当创建prop时,ref并不存在,因为它是在安装后创建的。但是我不知道如何“刷新”道具以获取对已安装组件的参考。 那么将ref传递到另一个组件的正确方法是什么? 编辑 一些用户建议将该逻辑封装在一个更高