我从数据库中获取了一些数据列表,我将其添加到范围中。 所以在$ scope我有对象列表
[Object, Object, Object, Object]
每个看起来像:
0: "1"
1: "This is my first task"
2: "1"
3: "1"
$$hashKey: "object:3"
active: "1"
id: "1"
priority: "1"
text: "This is my first task"
我基本上尝试添加新的OBJECT,例如:
$scope.tasks.push($scope.newTask);
但这只是添加字符串/数组而不是对象, 我已经尝试添加多种其他方式来添加像
这样的对象$scope.tasks.push("text": $scope.newTask);
但是我无法让它发挥作用,请问您能帮助我们以正确的方式领导吗?
答案 0 :(得分:3)
如果它是输入的值,它总是一个字符串,你可以按如下方式推送一个对象:
set.seed(254)
v1 <- sample(1:9, 1e5, replace=TRUE)
system.time(vapply(1:length(v1), function(i) sum(v1[-i]), 1))
# user system elapsed
# 1.734 0.007 1.748
system.time(sum(v1)-v1)
# user system elapsed
# 0 0 0
system.time(head(roll_sum(c(v1,v1), n= length(v1)-1), -1)[-1])
# user system elapsed
# 0.099 0.000 0.099
答案 1 :(得分:0)
使用Json.stingify并将结果传递给push
答案 2 :(得分:0)
这是将新对象添加到对象数组中的方法,首先需要访问数组,然后访问其中的objcet属性,例如:
function OpenEmail(recordid, recordtypecode) {
var params = "pId=" + recordid + "&pName=&pType=" + recordtypecode;
params += "&partyid=" + recordid + "&partyname=&partytype=" + recordtypecode;
var url = "/main.aspx?etc=4202&pagetype=entityrecord&extraqs=" + encodeURIComponent(params);
url = Xrm.Page.context.prependOrgName(url);
window.open(url);
}
希望这会有所帮助,祝你好运!