我需要在模板的锚点上绑定click事件:
我的html看起来像这样:
<a (click)="deleteUser(user)">
<i class="la la-trash"></i>
</a>
Run Code Online (Sandbox Code Playgroud)
user 是上一个变量 *ngFor="let user of users"
该deleteUser()函数在我的users.component.ts文件中声明:
import { Component, OnInit, ViewEncapsulation, AfterViewInit } from '@angular/core';
import { Helpers } from '../../../../helpers';
import { ScriptLoaderService } from '../../../../_services/script-loader.service';
import { User } from '../../../../models/user';
import { UsersService } from '../../../../_services/users.service';
import swal from 'sweetalert';
@Component({
selector: ".m-grid__item.m-grid__item--fluid.m-wrapper",
templateUrl: "./users.component.html",
styleUrls: ["./users.component.scss"],
encapsulation: ViewEncapsulation.None,
})
export class UsersComponent implements OnInit, AfterViewInit {
users: User[];
constructor(
private _script: ScriptLoaderService,
private …Run Code Online (Sandbox Code Playgroud)