チェックボックスのチェック/チェックを外して配列を変更する

ここここ

columns: [...]チェックボックスによって変更したい

チェックボックスをオンにすると、 columns: ['model.name' ,'model.department']

チェックを外すと、次のように変更されますcolumns: ['model.name']-削除されましたmodel.department

angular.module('plunker', [])

.controller('MainCtrl', function($scope) {
  $scope.options = {
    columns: ['model.name', 'model.department'],
  };
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<!DOCTYPE html>
<html ng-app="plunker">

<head>
  <meta charset="utf-8" />
  <title>AngularJS Plunker</title>
  <script data-require="angular.js@1.*" data-semver="1.4.3" src="https://code.angularjs.org/1.4.3/angular.js"></script>
  <script>
    document.write('<base href="' + document.location + '" />');
  </script>
  <link rel="stylesheet" href="style.css" />
  <script src="app.js"></script>
</head>



<body ng-controller="MainCtrl">
  <li>
    <label>
      <input type="checkbox" ng-model=options.columns>Department</label>
  </li>
</body>

</html>

ウェインエラリー

コントローラのスコープに関数を追加して、チェックボックスがオンになっているかどうかに応じてアイテムを追加または削除します。

$scope.addRemoveItem = function (checked, value) {
  if (checked) {
    $scope.options.columns.push(value);
  }
  else {
    var index = $scope.options.columns.indexOf(value);
    $scope.options.columns.splice(index);
  }
};

次に、チェックボックスが変更されたときにng-changeを使用してこの関数を呼び出します。

<label><input type="checkbox" ng-model="departmentChecked" ng-change="addRemoveItem(departmentChecked, 'model.department')">Department</label>

プランカー

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

チェックボックスチェックのチェックボックスの背景色を変更し、チェックを外します

分類Dev

チェック| チェックを外す-IDによるチェックボックス配列

分類Dev

チェックを外すとチェックボックスのスタイルを変更する

分類Dev

Vuetifyチェックボックス配列はリストが変更されたときにすべてのボックスをチェックします

分類Dev

ボケチェックボックスのチェックを外します

分類Dev

shinyWidgetsを使用してチェックボックスの色を変更する

分類Dev

AngularJS-チェックボックスのチェックを外します

分類Dev

別のチェックボックスがオンになっている場合は、チェックボックスのチェックを外します

分類Dev

Angularjsのチェックボックスを変更なしでチェック

分類Dev

チェックボックスの変更を指定する

分類Dev

チェックボックスのDIVを変更する

分類Dev

チェックボックスの変更を検出する

分類Dev

CGridViewのIDチェックボックスを変更する

分類Dev

PySideQGroupBoxチェックボックスの画像を変更する

分類Dev

チェックするとチェックボックスのテキストの色を変更します

分類Dev

配列を使用してチェックされたチェックボックスの数を数える方法

分類Dev

jqueryでprettyCheckableチェックボックスを変更する方法(チェックとチェック解除)

分類Dev

jqueryでprettyCheckableチェックボックスを変更する方法(チェックとチェック解除)

分類Dev

チェックするとチェックボックスの色を変更しますか?

分類Dev

チェックされていないチェックボックスの値0を変更する方法

分類Dev

すべてのHTMLチェックボックス(配列)をJavascript(およびPHP)でチェックする

分類Dev

クローンラベルをクリックしてチェックボックスのチェック済みプロパティをfalseに変更し、チェックボックスをクリックしてクローンを削除する方法

分類Dev

チェックしたときにチェックボックスの背景色を変更する

分類Dev

チェックボックスを使用してリストのクリック動作を変更する

分類Dev

別のチェックボックスに基づいて、すべてのチェックボックスのチェックを外します。

分類Dev

チェックされたチェックボックスのみから値を表示し、他のチェックボックスがチェックされている場合はチェックを外します

分類Dev

チェックボックスの値を保存してチェックを外します

分類Dev

Jqueryを使用してチェックボックスのチェックを外します

分類Dev

すべてのチェックボックスをチェックする

Related 関連記事

  1. 1

    チェックボックスチェックのチェックボックスの背景色を変更し、チェックを外します

  2. 2

    チェック| チェックを外す-IDによるチェックボックス配列

  3. 3

    チェックを外すとチェックボックスのスタイルを変更する

  4. 4

    Vuetifyチェックボックス配列はリストが変更されたときにすべてのボックスをチェックします

  5. 5

    ボケチェックボックスのチェックを外します

  6. 6

    shinyWidgetsを使用してチェックボックスの色を変更する

  7. 7

    AngularJS-チェックボックスのチェックを外します

  8. 8

    別のチェックボックスがオンになっている場合は、チェックボックスのチェックを外します

  9. 9

    Angularjsのチェックボックスを変更なしでチェック

  10. 10

    チェックボックスの変更を指定する

  11. 11

    チェックボックスのDIVを変更する

  12. 12

    チェックボックスの変更を検出する

  13. 13

    CGridViewのIDチェックボックスを変更する

  14. 14

    PySideQGroupBoxチェックボックスの画像を変更する

  15. 15

    チェックするとチェックボックスのテキストの色を変更します

  16. 16

    配列を使用してチェックされたチェックボックスの数を数える方法

  17. 17

    jqueryでprettyCheckableチェックボックスを変更する方法(チェックとチェック解除)

  18. 18

    jqueryでprettyCheckableチェックボックスを変更する方法(チェックとチェック解除)

  19. 19

    チェックするとチェックボックスの色を変更しますか?

  20. 20

    チェックされていないチェックボックスの値0を変更する方法

  21. 21

    すべてのHTMLチェックボックス(配列)をJavascript(およびPHP)でチェックする

  22. 22

    クローンラベルをクリックしてチェックボックスのチェック済みプロパティをfalseに変更し、チェックボックスをクリックしてクローンを削除する方法

  23. 23

    チェックしたときにチェックボックスの背景色を変更する

  24. 24

    チェックボックスを使用してリストのクリック動作を変更する

  25. 25

    別のチェックボックスに基づいて、すべてのチェックボックスのチェックを外します。

  26. 26

    チェックされたチェックボックスのみから値を表示し、他のチェックボックスがチェックされている場合はチェックを外します

  27. 27

    チェックボックスの値を保存してチェックを外します

  28. 28

    Jqueryを使用してチェックボックスのチェックを外します

  29. 29

    すべてのチェックボックスをチェックする

ホットタグ

アーカイブ