javascript - Arahan dalam angular2 mendapat acara klik
淡淡烟草味
淡淡烟草味 2017-05-27 17:44:26
0
1
746

kod arahan:

import {Directive, ElementRef, EventEmitter, HostListener, Output} from '@angular/core';

@Directive({
    selector: '[cz-click]' // Attribute selector
})
export class CzClickDirective {

    constructor(public element: ElementRef) {

    }
    @Output() myClick  = new EventEmitter();

    @HostListener("click",["$event"])
    onClick(e){
        this.myClick.emit(e);
    }

}

html dalam

 <button (myClick)="testdata()">登录</button>

Ideanya adalah untuk menulis arahan untuk menggantikan (klik)
Sekarang apabila saya menulisnya seperti ini, ia tidak memberi kesan dan tiada ralat dilaporkan. . . .
Maafkan saya, senior, di mana anda salah tulis? Terima kasih 0-0

淡淡烟草味
淡淡烟草味

membalas semua(1)
仅有的幸福

pemilih ialah "[cz-click]"

Anda hanya menulis (myClick), elemen ini tidak ditemui sama sekali

Hanya tambah cz-click

<button cz-click (myClick)="testdata()">登录</button>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan