Proposal: A directive should not receive events that it fired
Đang mở
area: core
core: event listeners
core: inputs / outputs
design complexity: major
effort1: hours
freq1: low
P3
state: confirmed
type: bug/fix
- Ngôn ngữ chính
- TypeScript
- Star
- 101k
- Fork
- 27.5k
- Merge trung bình
- 1 ngày 19 giờ
- Pull request đã merge (30 ngày)
- 288
Mô tả
E.g.
```
export class Checkbox {
@Output() change: EventEmitter = new EventEmitter();
@HostListener('change', [
'$event.target.value'
])
onChange(event) { ... }
}
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Không có tệp mã nguồn, bài kiểm thử hoặc điểm vào nào được nêu. Hãy bắt đầu bằng cách lần theo directive và ví dụ về event được mô tả trong issue, sau đó xác định hành vi dự kiến của việc lan truyền event. Công việc được xem là hoàn thành khi hành vi được đặc tả rõ ràng và được bao phủ bởi các bài kiểm thử phù hợp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, typescript
- Lĩnh vực
- frontend
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 28/100