搜尋

首頁  >  問答  >  主體

angular.js - angular怎麼寫出全選反選增刪單行單列的表格?

angular怎麼寫出有全選反選增刪單行單列的表格?並且能夠有一個數組是選取的項目的數據,不用jq

迷茫迷茫2744 天前585

全部回覆(1)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-15 16:52:17

    <! DOCTYPE html>

    <頭>

    <標題>文件
    <腳本 src="angular.js">


    <身體>

    全選/反選


    {{角色.text}}



    雷雷

    var app = angular.module("app", ["checklist-model"]);

    app.controller('Ctrl', function($scope) {
    $scope.roles = [
    {id: 1, text: '客人'},
    {id: 2, text: '使用者'},
    {id: 3, text: '客戶'},
    {id: 4, text: 'admin'}
    ];
    $scope.ids = [];
    //選擇結果集合
    $scope.user = {
    角色:[]
    };

    $scope.checkAll = function() {
    console.log($scope.user.roles.length == $scope.roles.length)
    if($scope.user.roles.length == $scope.roles.length){
    $scope.user.roles = [];
    $scope.ids = [];
    }其他{
    $scope.user.roles = angular.copy($scope.roles);
    $scope.ids = [];
    }

    };
    $scope.del =函數(){
    for(x in $scope.user.roles){
    $scope.ids.push($scope.user.roles[x].id);
    }

    console.log($scope.ids)
    };

    });

    回覆
    0
  • 取消回覆