[英]How to add items to a 2-dimensional array in AngularJS
如何将input的值推送到tasks.name
并包括默认status: false
$scope.tasks
数组$scope.tasks
?
HTML
<input type="text" ng-model="typeTask">
<button ng-click="updateTasks()">Add task</button>
JS(AngularJS)
var app1 = angular.module('app1', []);
app1.controller('ctrl1', ['$scope', function($scope) {
$scope.typeTask = "test";
$scope.tasks = [
{
name: 'Example task 1',
status: false
},
{
name: 'Example task 2',
status: true
},
{
name: 'Example task 3',
status: false
}
];
$scope.updateTasks = function() {
$scope.tasks.push()
};
}]);
只是将其作为对象推送到tasks
数组
$scope.updateTasks = function() {
$scope.tasks.push({
name: $scope.typeTask,
status: false
})
};
$scope.updateTasks = function() {
$scope.tasks.push({name:$scope.typeTask, status: false})
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.