Maison  >  Article  >  interface Web  >  AngularJS ajoute et supprime dynamiquement le partage de code div

AngularJS ajoute et supprime dynamiquement le partage de code div

小云云
小云云original
2018-03-01 09:33:471628parcourir

La fonction à implémenter est similaire à l'image ci-dessous, ajoutant ou supprimant dynamiquement des p. Cet article partage principalement avec vous le code angulaire JS pour ajouter et supprimer dynamiquement des divs. J'espère que cela pourra aider tout le monde.

Cliquez sur Ajouter pour ajouter un p. Cliquez sur Supprimer pour supprimer un p

Le code HTML est le suivant : (le code de style CSS est omis mdr )


<p class="accordion-inner">
  <p class="alert alert-info fade in" ng-repeat="permission in permissions">授权给:
    <select id="" class="grantees" disabled="" style=" margin-bottom: 3px;" ng-model="permission.grantee">
      <option value="everyone">所有人</option>
      <option value="authenUsers">已认证的用户</option>
      <option value="me" selected="">我自己</option>
    </select>
    <input type="checkbox" checked="" class="permissions" disabled="" ng-model="permission.port1">Open/Download
    <input type="checkbox" checked="" class="permissions" disabled="" ng-model="permission.port2">View Permissions
    <input type="checkbox" checked="" class="permissions" disabled="" ng-model="permission.port3">Edit Permissions
    <button class="btn" type="button" style="float: right;" ng-click="delPermission($index)">删除</button>
  </p>
  <p>
    <button class="btn" type="button" ng-click="addPermission($index)">增加访问许可</button>
  </p>
  <br>
  <p>
    <button class="btn btn-primary" type="button">保存</button>
    <button class="btn" type="button">取消</button>
  </p>
</p>

Les codes JS ajoutés et supprimés sont les suivants :


//增加许可访问p
$scope.permissions = [{grantee: "",port1:"",port2:"",port3:""}];
$scope.addPermission = function($index){
  $scope.permissions.splice($index + 1, 0,
    {grantee:"", port1:"",port2:"",port3:""});
}
//删除许可访问p
$scope.delPermission = function($index){
  $scope.permissions.splice($index, 1);
}

Recommandations associées :

javaScript ajoute dynamiquement des éléments Li

jquery ajoute et supprime dynamiquement des compétences d'implémentation_javascript spécifiques aux divs

Code js pour implémenter l'instance div de glissement de souris

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn