Bir bileşenin ngOnInit
yönteminde, 0Input değerleri bağlanmıştır, böylece bu özellikleri bileşende kontrol edebilirsiniz, ancak @Output event bindings öğesini denetlemenin bir yolu yoktur. @Output'un bileşen üzerinde kurulu olup olmadığını bilmek istiyorum. @ Açma teli, Açısal 2'deki bir bileşen içinde kontrol etmenin bir yolu var mı?
import {Component, Output, EventEmitter} from 'angular2/core';
@Component({
selector: 'sample',
template: `<p>a sample</p>`
})
export class SampleComponent {
@Output() cancel = new EventEmitter();
ngOnInit() {
// would like to check and see if cancel was used
// on the element <sample (cancel)="doSomething()"></sample>
// or not <sample></sample>
}
}
Buna güvenmeyin. Açısal takım, 'EventEmitter' 'Gözlemlenebilir' olarak devam edeceğine dair herhangi bir garanti vermez. –