gpt4 book ai didi

angularjs - 矩形使用 save()

转载 作者:行者123 更新时间:2023-12-02 22:25:59 26 4
gpt4 key购买 nike

我正在使用 Restangular,我想调用 .save() 来更新或创建实体。来自 矩形github page我可以看到可以更新或创建新帐户。但如果服务器上没有帐户,我得到的方法不存在。 (firstAccount 未定义)

Restangular.all('accounts').getList().then(function(accounts) {
var firstAccount = accounts[0];
firstAccount.title = "New title"
// PUT /accounts/123. Save will do POST or PUT accordingly
firstAccount.save();
});

我的问题是,如果响应中没有帐户,当我调用firstAccount.save()时,如何使firstAccount成为一个矩形对象,该对象将转到正确的URL(POST/accounts)?

最佳答案

如果您尝试创建一个新元素,您可以重新调整它的 Angular :

var account = {
title: 'New Title'
};
var restangularAccount = Restangular.restangularizeElement(null, account, 'accounts');
restangularAccount.save();

这将对/accounts 执行 HTTP POST

关于angularjs - 矩形使用 save(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673717/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com