Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. <ul>
  2. <li *ngFor="let user of users">
  3. <p @heroState='user.state' (click)="user.toggleState()">{{user.name}}</p>
  4. <p>{{user.state}}</p>
  5. <button (click)="remove(user)"> Eliminar </button>
  6. </li>
  7. </ul>
  8.  
  9. export class CuadroComponent {
  10. @Input() users:EjemploService;
  11. @Output() evento=new EventEmitter();
  12. ...
  13.  
  14.  
  15. }
  16.  
  17. selector: 'my-app',
  18. template: `Prueba angular2.0</h1>
  19. <p>Probando cuadro</p>
  20. <button [disabled]="!users.canAdd()" (click)="users.addActive()">Añadir Activo</button>
  21. <button [disabled]="!users.canAdd()" (click)="users.addActive()" >Añadir Inactivo</button>
  22. <button [disabled]="!users.canRemove()" (click)="users.remove()" >Remover </button>
  23. <cuadro [users]=users (evento)="evento($event)"></cuadro>
  24. `,
  25.  
  26. remove(user:User=null){
  27. console.log("USER A REMOVER==",user)
  28. if(user==null){
  29. this.items.splice(this.items.length-1,1);
  30. }
  31. else{
  32. this.items=this.items.filter(u=>u!=user);
  33. }
  34. console.log("LISTA FINAL",this.items)
  35. this.items.forEach(function(x,y){
  36. console.log(x,y);
  37. })
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement