我知道我們可以在角度上執行像ng-click="clickMe()"
這樣的點擊事件。但是我剛剛通過一些例子。在那個$event
被傳遞到像這樣的ng-click="clickMe()"
。
爲什麼我們需要通過$event
? ng-click="clickMe()"
和ng-click="clickMe($event)"
有什麼區別?
請任何人解釋。
-3
A
回答
1
你不需要,大部分時間你都不需要。從javascript中的所有點擊中,有一個Event
-object可用。 $事件恰好是在javascript中訪問這些內容的方式。
如果您有興趣瞭解更多有關事件,試試這個(不是真的有關,但好就知道了),如果你使用的是Chrome瀏覽器開發工具,檢查來源 -Tab並在右邊你有手錶和斷點。還有一個「事件監聽器斷點」的下拉菜單。你會發現很多可能的事件。
嘗試檢查「鼠標」複選框 - >「點擊」例如,然後點擊頁面上的某個地方。該腳本將暫停(很可能在jQuery中的某處),您可以直接在範圍下拉列表中檢查mouseevent。
1
$event
已經找到像ngClick和ngFocus指令表達式的範圍內公開一個$事件對象 。該對象是存在jQuery或類似的jqLite對象時的 jQuery Event Object的實例。
使用此對象,您可以使用各種屬性和功能來幫助您管理事件處理。
例如:
event.stopPropagation()
向上冒泡DOM樹,從而防止任何父處理程序從被通知該事件的阻止事件。
相關問題
- 1. 爲什麼我們甚至需要通過HTTPS刷新令牌?
- 2. 爲什麼我們需要通過密鑰哈希?
- 3. 爲什麼我們需要在JavaScript
- 4. 爲什麼我們需要在通過原型後將變量設置爲void?
- 5. DavLockDB:我們需要什麼?
- 6. 爲什麼我們需要simple_one_for_one?
- 7. 爲什麼我們需要TensorFlow tf.Graph?
- 8. 爲什麼我們需要使用prompt.start()?
- 9. 爲什麼我們需要scalaz.stream迭代?
- 10. 爲什麼我們需要WCF
- 11. 爲什麼我們需要Anaconda 2.7?
- 12. 爲什麼我們需要編寫log.isDebugEnabled?
- 13. 爲什麼我們需要ng-click?
- 14. 爲什麼我們需要Control.Lens.Reified?
- 15. 我們爲什麼需要纖維
- 16. 爲什麼我們需要org.junit.ComparisonFailure?
- 17. 爲什麼我們需要addRequestHeader方法?
- 18. 爲什麼我們需要時代?
- 19. 爲什麼我們需要ContinueWith方法?
- 20. 爲什麼我們需要Java NIO Selector?
- 21. 爲什麼我們需要使用ExitWindowsEx
- 22. 爲什麼我們需要包裝類
- 23. 爲什麼我們需要設置SONAR_RUNNER_OPTS?
- 24. 爲什麼我們需要ioc容器
- 25. mongodb爲什麼我們需要getSisterDB
- 26. 爲什麼我們需要BeginGetResponse和BeginRead?
- 27. 爲什麼我們需要fieldset標籤?
- 28. 爲什麼我們需要boost :: thread_specific_ptr?
- 29. JSP:爲什麼我們需要RequestDispatcher?
- 30. 爲什麼我們需要calloc(或malloc)?
一個將click事件傳遞給方法,一個沒有。如果你需要這個事件,你可以通過它。如果你不這樣做,你不會通過它。 –
'ng-click =「clickMe()」'和'ng-click =「clickMe()」'有什麼區別?他們看起來和我一樣。 – georgeawg