delete Object[key] inside template;

Viewed 135

Whether and how to delete a key from an object in Angular 2+ template?

Pseudo code:

    <span 
          (click)="delete objectName.keyName"> cancel 
   </span>
1 Answers

Here is a StackBlitz

https://stackblitz.com/edit/angular-6h5sob?file=src%2Fapp%2Fapp.component.html

<a (click)="delete()">Delete in component</a>

and then

delete() {
  delete this.objectName.keyName
}

In your template

If I try I get (click)="delete objectName.keyName"

Template parse errors: Parser Error: Unexpected token 'objectName' at column 8 in [delete objectName.keyName] in ng:///AppModule/AppComponent.html@0:12 ("]delete objectName.keyName">Delete in template

Related