簡體   English   中英

如何在AngularJS中將項目添加到二維數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM