Angularjs 角度-将对象推送到对象列表
我从数据库中获取一些数据列表,并将其添加到范围中。 所以在$scope上,我有一个对象列表Angularjs 角度-将对象推送到对象列表,angularjs,Angularjs,我从数据库中获取一些数据列表,并将其添加到范围中。 所以在$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" 我基本上会尝试向其中添加新对象,例如: $s
[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"
我基本上会尝试向其中添加新对象,例如:
$scope.tasks.push($scope.newTask);
但这只是添加字符串/数组而不是对象,
我已经尝试添加多个其他方式来添加对象,如
$scope.tasks.push("text": $scope.newTask);
但是我不能让它工作,请允许我请求您帮助以正确的方式引导吗?使用Json.stingify并将结果传递给push使用Json.stingify并将结果传递给push使用Json.stingify并将结果传递给push如果结果是输入值,它将始终是字符串,您可以按如下方式推送对象:
$scope.tasks.push({"text": $scope.newTask});
如果它是输入的值,它将始终是字符串,您可以按如下方式推送对象:
$scope.tasks.push({"text": $scope.newTask});
如果它是输入的值,它将始终是字符串,您可以按如下方式推送对象:
$scope.tasks.push({"text": $scope.newTask});
如果它是输入的值,它将始终是字符串,您可以按如下方式推送对象:
$scope.tasks.push({"text": $scope.newTask});
这是将新对象添加到对象数组中的方法,首先需要访问数组,然后访问数组中对象集的属性,例如:
$scope.phonebook = [
{
name: 'Johan',
phone: '622345871',
email: 'johan@yahoo.com'
}
];
$scope.addPerson = function(){ // triger function when submit button is called
// check against empty fields
if ( $scope.name != '' ) {
// values from input fields
$scope.phonebook.push({
name: $scope.name,
phone: $scope.phone,
email: $scope.email
});
// clear input fields after submission
$scope.name = '';
$scope.phone = '';
$scope.email = '';
}
}
希望这将是有益的,祝你好运 这是将新对象添加到对象数组中的方法,首先需要访问数组,然后访问数组中对象集的属性,例如:
$scope.phonebook = [
{
name: 'Johan',
phone: '622345871',
email: 'johan@yahoo.com'
}
];
$scope.addPerson = function(){ // triger function when submit button is called
// check against empty fields
if ( $scope.name != '' ) {
// values from input fields
$scope.phonebook.push({
name: $scope.name,
phone: $scope.phone,
email: $scope.email
});
// clear input fields after submission
$scope.name = '';
$scope.phone = '';
$scope.email = '';
}
}
希望这将是有益的,祝你好运 这是将新对象添加到对象数组中的方法,首先需要访问数组,然后访问数组中对象集的属性,例如:
$scope.phonebook = [
{
name: 'Johan',
phone: '622345871',
email: 'johan@yahoo.com'
}
];
$scope.addPerson = function(){ // triger function when submit button is called
// check against empty fields
if ( $scope.name != '' ) {
// values from input fields
$scope.phonebook.push({
name: $scope.name,
phone: $scope.phone,
email: $scope.email
});
// clear input fields after submission
$scope.name = '';
$scope.phone = '';
$scope.email = '';
}
}
希望这将是有益的,祝你好运 这是将新对象添加到对象数组中的方法,首先需要访问数组,然后访问数组中对象集的属性,例如:
$scope.phonebook = [
{
name: 'Johan',
phone: '622345871',
email: 'johan@yahoo.com'
}
];
$scope.addPerson = function(){ // triger function when submit button is called
// check against empty fields
if ( $scope.name != '' ) {
// values from input fields
$scope.phonebook.push({
name: $scope.name,
phone: $scope.phone,
email: $scope.email
});
// clear input fields after submission
$scope.name = '';
$scope.phone = '';
$scope.email = '';
}
}
希望这将是有益的,祝你好运 请执行
console.log($scope.newTask)代码>并向我们显示结果。嘿@taxicala它从输入返回值,所以如果我写像这样的东西,它将作为字符串返回,请执行console.log($scope.newTask)代码>并向我们显示结果。嘿@taxicala它从输入返回值,所以如果我写像这样的东西,它将作为字符串返回,请执行console.log($scope.newTask)代码>并向我们显示结果。嘿@taxicala它从输入返回值,所以如果我写像这样的东西,它将作为字符串返回,请执行console.log($scope.newTask)代码>并显示结果。Hey@taxicala它从输入返回值,所以如果我写像这样的东西,它会以stringHey的形式返回它,我不确定我是否正确理解它,但如果我这样做了:var jsonString=JSON.stringify($scope.newTask)$scope.tasks.push(jsonString);结果是一样的,添加了一个字符串而不是objectHey,我不确定我是否正确理解了它,但如果理解了:var jsonString=JSON.stringify($scope.newTask)$scope.tasks.push(jsonString);结果是一样的,添加了一个字符串而不是objectHey,我不确定我是否正确理解了它,但如果理解了:var jsonString=JSON.stringify($scope.newTask)$scope.tasks.push(jsonString);结果是一样的,添加了一个字符串而不是objectHey,我不确定我是否正确理解了它,但如果理解了:var jsonString=JSON.stringify($scope.newTask)$scope.tasks.push(jsonString);结果相同,添加了一个字符串而不是对象