คำถามติดแท็ก eventemitter

7
การมอบหมาย: EventEmitter หรือสังเกตได้ในเชิงมุม
ฉันพยายามที่จะใช้งานบางอย่างเช่นรูปแบบการมอบหมายใน Angular เมื่อผู้ใช้คลิกที่ a nav-itemฉันต้องการเรียกใช้ฟังก์ชันที่ปล่อยเหตุการณ์ซึ่งควรได้รับการจัดการโดยองค์ประกอบอื่น ๆ ที่ฟังเหตุการณ์ นี่คือสถานการณ์: ฉันมีNavigationองค์ประกอบ: import {Component, Output, EventEmitter} from 'angular2/core'; @Component({ // other properties left out for brevity events : ['navchange'], template:` <div class="nav-item" (click)="selectedNavItem(1)"></div> ` }) export class Navigation { @Output() navchange: EventEmitter<number> = new EventEmitter(); selectedNavItem(item: number) { console.log('selected nav item ' + …

18
ตรวจพบการรั่วไหลของหน่วยความจำ EventEmitter ที่เป็นไปได้
ฉันได้รับคำเตือนต่อไปนี้: (node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. Trace: at EventEmitter.<anonymous> (events.js:139:15) at EventEmitter.<anonymous> (node.js:385:29) at Server.<anonymous> (server.js:20:17) at Server.emit (events.js:70:17) at HTTPParser.onIncoming (http.js:1514:12) at HTTPParser.onHeadersComplete (http.js:102:31) at Socket.ondata (http.js:1410:22) at TCP.onread (net.js:354:27) ฉันเขียนโค้ดลักษณะนี้ใน server.js: http.createServer( function (req, res) { ... }).listen(3013); …

4
วิธีส่งพารามิเตอร์ 2 ตัวไปยัง EventEmitter angular2
ฉันมีในส่วนประกอบEventEmitterแต่ฉันไม่สามารถรวบรวมได้เพราะมันส่งคืนข้อผิดพลาด: Supplied parameters do not match any signature of call target ส่วนประกอบของฉัน: @Output() addModel = new EventEmitter<any>(); saveModel($event, make, name) { this.addModel.emit(make, name); } หากฉันลบพารามิเตอร์ตัวใดตัวหนึ่งในthis.addModel.emit()นั้นใช้งานได้: ฉันสามารถส่งพารามิเตอร์ 2 ตัวไปยังพารามิเตอร์ของฉันได้eventEmitterอย่างไร? ฉันลองด้วย: @Output() addModel = new EventEmitter<any,any>(); แต่มันไม่ได้ผล

6
Node.js - สืบทอดจาก EventEmitter
ฉันเห็นรูปแบบนี้ในไลบรารี Node.js ไม่กี่ไลบรารี: Master.prototype.__proto__ = EventEmitter.prototype; (ที่มาที่นี่ ) ใครช่วยอธิบายตัวอย่างให้ฉันฟังหน่อยได้ไหมว่าทำไมถึงเป็นรูปแบบทั่วไปและเมื่อไหร่ที่มันมีประโยชน์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.