2017-04-21 7 views
1

나는 쥐가 들어갔을 때 쥐가 들어갔다가 DIV를 감추었을 때 DIV를 나타내는 푸 푸퍼를 가지고있다. 을 사용하고 있기 때문에이 두 가지 이벤트에서 같은 메서드를 호출 할 수 있다는 것을 알았습니다 (그냥 멋지게 작동합니다).동일한 함수에 두 개의 지시문을 각도로 연결하는 방법은 무엇입니까?

<td (mouseenter)="pooper($event,row)" 
    (mouseleave)="pooper($event,row)"> 
    {{row.info}} 
    <div class="pooper hidden">PoopUp</div> 
</td> 

그러나 한 번에 두 가지를 모두 등록 할 수있는 방법이 있습니다. 나는 다음과 같은 일을 할 수 있다고 생각했지만 아무것도 들리지는 않는다 (문법 오류로 인해). 보고 된 오류나 구문에 대한 인터넷 검색 결과가 없으므로 아무런 결과도주지 못했습니다 (아마도 나를 대신해 가난한 키워드를 선택했기 때문일 수 있습니다).

<td (mouseenter,mouseleave)="pooper($event,row)"> 
    {{row.info}} 
    <div class="pooper hidden">PoopUp</div> 
</td> 

무엇이 누락 되었습니까?

+0

이 스레드는 [메타에 대한 논의]입니다 (https://meta.stackoverflow.com/questions/348225/is 계획하지 않는 것 -이 질문과 관련이없는 질문과 관련된 질문). 나는 토론이 끝날 때까지 게시물을 잠근다. –

답변

2

이 현재 지원되지 않고 가까운 미래 https://github.com/angular/angular/issues/6675#issuecomment-251009636

+0

확실히 ** ** 지원되어야합니다. 따뜻하게 평가받지 못한 이유에 대한 근거에 대한 생각이 있습니까? 멀티 디렉티브 버전의 문법적 설탕 일 뿐이며 코드를 더 부드럽게 만들 것입니다. –

+0

관찰 된 구문과 관련하여 여러 가지 확장이 있습니다 (관측 가능 및 최신 브라우저 개발과 관련됨). 나는 그들이 실제로 변화를 만들기 전에 모든 것이 고려되고 있는지를 먼저 알고 싶어한다고 생각합니다. 이 구문은 비슷한 것을 수행해야한다고 판단 될 경우 나중에 쉽게 변경할 수 없습니다. –