2016-11-04 73 views
1

我有一個非常簡單的組件。基本上,當我將鼠標懸停在它上面時,我希望它將基於組件的'showTooltip'屬性設置爲true,當我將鼠標懸停時,我將其設置爲false。無論出於何種原因,這似乎並沒有起作用,而對於模糊不清的人卻無法弄清楚爲什麼(因爲我在那裏也有一個點擊事件,並且工作正常)。我運行了Ember 2.8。mouseEnter和mouseLeave不工作在燼?

mouseEnter() { 
this.set('showTooltip', true); 
return false; 
}, 

mouseLeave() { 
this.set('showTooltip', false); 
return false; 
} 

回答

2

這是您的twiddle。它正在2.8上工作。

你應該關心的一些情況:

  • 事件處理程序中沒寫上「動作」哈希值。組件不得是「無標籤」組件。 (不要用undefined/null覆蓋tagName)

如果你提供了一個旋轉,我們可能會看得更遠。