配列からアイテムを削除する方法

ニコレタウィルスコン

$ scope.roleからアイテムが入力されるドロップダウンがあります。ドロップダウンで値を追加または選択したら、$ scope.roleから値を削除する必要があります。最初の要素のみを実際に削除するsplice(index、1)を実行しました。手伝いが必要。

$scope.role = ['Actor', 'Director/ Asst. director', 'Lyricist',
 'Music director/ Asst. director', 'Singer', 'Standup Comedian', 'Model',
 'Cinematographer', 'Photographer', 'Script Writer', 'Choreographer',
 'Editor/ Promo editor', 'Costume designer', 'Art director', 'Stunt artist',
 'Voice-over artist', 'Graphic Designer', 'Screenplay', 'Dialogue', 
'Back ground music'];

HTML:

 <div class="row newRow">
  <div class="form-group fields col-sm-2 col-xs-4">
    <label>ROLE *</label>
    <select name="role" class="form-control1 drop2" required ng-model="model.role" placeholder="select">
      <option value='' disabled selected>Select</option>
      <option ng-repeat="item in role track by $index" value="{{item}}">{{item}}</option>
    </select>
  </div>
  <div class="form-group col-sm-2 col-xs-4">
    <button ng-click="AddRole()">Click to Add Role</button>
  </div>
</div>

JS:

$scope.multiRoles = [];
$scope.role == $scope.dummy;
$scope.rolesAdded = false;

$scope.AddRole = function(index) {
  debugger;
  if ($scope.model.role !== undefined) {
    $scope.multiRoles.push($scope.model.role);
    $scope.role.splice(index, 1);
    console.log($scope.role);
  }
};
ngCoder

2つの方法でそれを行うことができます1)@nikjohnによって提案されているように、ドロップダウンの$ indexを送信してng-click = "AddRole($index)"から、スプライスまたはその他の方法で送信します

2)ng-modelドロップダウンにバインドを使用して、選択したオプションのインデックスを見つけることができます

     $scope.AddRole = function(){
          debugger;
          if($scope.model.role !== undefined ){
          $scope.multiRoles.push($scope.model.role);
          var index = $scope.role.indexOf($scope.model.role); //just find the right index which is the selected option in dropdown.
          $scope.role.splice(index,1);
                console.log($scope.role);
            }
        };

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

.txtCの配列からアイテムを削除する方法

分類Dev

javascriptを使用して配列から重複アイテムを削除する方法

分類Dev

Vue.jsの配列からアイテムを削除する方法

分類Dev

Laravelのセッション配列からアイテムを削除する方法

分類Dev

反復中に配列からアイテムを削除する安全な方法は?

分類Dev

Typescript:配列から最後のアイテムを削除する方法

分類Dev

kotlinの配列リストからアイテムを削除する方法

分類Dev

PHPで多次元の連想配列からアイテムを削除する方法

分類Dev

PHPの配列から特定の長さのアイテムを削除する方法

分類Dev

AngularFire配列から複数のアイテムを削除する方法は?

分類Dev

ランダムなアイテムを配列から削除してから、配列が空になるまで配列から削除する方法

分類Dev

配列からアイテムを削除する(useStateフック)

分類Dev

動的配列からアイテムを削除する

分類Dev

配列から重複アイテムを完全に削除する

分類Dev

javascriptの配列からアイテムを削除する

分類Dev

アイテムを返さずに配列から削除する

分類Dev

監視可能な配列内にある監視可能な配列からアイテムを削除する方法

分類Dev

タイムアウト時に配列からアイテムを削除する

分類Dev

Angularの変更時に配列からアイテムを削除または削除する方法

分類Dev

Nの倍数であるインデックスを持つ配列からアイテムを削除する方法

分類Dev

配列からアイテムを削除するためにreduceを使用する

分類Dev

配列からアイテムを角度で出力する方法

分類Dev

配列からアイテムを分離する方法は?

分類Dev

javascript配列からアイテムを取得する方法

分類Dev

UITableViewで行の選択を解除するときに配列からアイテムを削除する方法

分類Dev

スプライスを使用して配列からアイテムを削除する方法

分類Dev

文字列の配列から最後のアイテムを削除する

分類Dev

配列からインデックスでアイテムを削除する短い方法

分類Dev

配列内のアイテムの前にある「スナップ」をfirebaseから削除する方法

Related 関連記事

  1. 1

    .txtCの配列からアイテムを削除する方法

  2. 2

    javascriptを使用して配列から重複アイテムを削除する方法

  3. 3

    Vue.jsの配列からアイテムを削除する方法

  4. 4

    Laravelのセッション配列からアイテムを削除する方法

  5. 5

    反復中に配列からアイテムを削除する安全な方法は?

  6. 6

    Typescript:配列から最後のアイテムを削除する方法

  7. 7

    kotlinの配列リストからアイテムを削除する方法

  8. 8

    PHPで多次元の連想配列からアイテムを削除する方法

  9. 9

    PHPの配列から特定の長さのアイテムを削除する方法

  10. 10

    AngularFire配列から複数のアイテムを削除する方法は?

  11. 11

    ランダムなアイテムを配列から削除してから、配列が空になるまで配列から削除する方法

  12. 12

    配列からアイテムを削除する(useStateフック)

  13. 13

    動的配列からアイテムを削除する

  14. 14

    配列から重複アイテムを完全に削除する

  15. 15

    javascriptの配列からアイテムを削除する

  16. 16

    アイテムを返さずに配列から削除する

  17. 17

    監視可能な配列内にある監視可能な配列からアイテムを削除する方法

  18. 18

    タイムアウト時に配列からアイテムを削除する

  19. 19

    Angularの変更時に配列からアイテムを削除または削除する方法

  20. 20

    Nの倍数であるインデックスを持つ配列からアイテムを削除する方法

  21. 21

    配列からアイテムを削除するためにreduceを使用する

  22. 22

    配列からアイテムを角度で出力する方法

  23. 23

    配列からアイテムを分離する方法は?

  24. 24

    javascript配列からアイテムを取得する方法

  25. 25

    UITableViewで行の選択を解除するときに配列からアイテムを削除する方法

  26. 26

    スプライスを使用して配列からアイテムを削除する方法

  27. 27

    文字列の配列から最後のアイテムを削除する

  28. 28

    配列からインデックスでアイテムを削除する短い方法

  29. 29

    配列内のアイテムの前にある「スナップ」をfirebaseから削除する方法

ホットタグ

アーカイブ