我正在研究一個小型的angularjs應用程序。我有一個按鈕,我正在使用2個事件,ng-click和onlick。它工作正常,沒有問題,但我想確保100%我做得很好,而且我的方法正確嗎? 它允許他們在按鈕狀態事件一起嗎?我可以一起使用ng-click和onclick嗎
9
A
回答
11
您可以將盡可能多的事件綁定到按鈕等。但這是多餘的。看到這個jsFiddle: Bind events
JS:
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.ngFn = function() {
console.log("ngFn is triggered!");
};
}
function nativeFn() {
console.log("nativeFn is triggered!");
};
$(document).ready(function() {
$('#forJq').bind('click', function() {
console.log("Anonymous function bind by jq is triggered!");
});
});
HTML:
<div ng-controller="MyCtrl">
<button id="forJq" onclick="nativeFn()" ng-click="ngFn()">Try me!</button>
</div>
0
對於單個BTN,這是確定的ng-app
使用ng-click
或onclick
。這兩個功能沒有區別。對於有效的團隊合作,你最好有一個彼此的帳戶。在Angular應用程序中,推薦使用ng-click
。
+0
你可以試試,但沒必要把它們放在一起 – Niukun 2017-06-03 01:51:42
相關問題
- 1. each()和prev()可以一起使用嗎?
- 2. sigqueue可以和pthreads一起使用嗎?
- 3. recvmsg()和sendto()可以一起使用嗎?
- 4. JCIFS可以和Jersey一起使用嗎?
- 5. 可以和數組一起使用嗎?
- 6. Dotfuscator和ILMerge可以一起使用嗎?
- 7. Doctrine_RawSql可以和sfDoctrinePager一起使用嗎?
- 8. DomainDataSource和ViewModel,可以一起使用嗎?
- 9. Xamarin和PhoneGap可以一起使用嗎?
- 10. valgrind可以和Cygwin一起使用嗎?
- 11. Jquery可以和v8cgi一起使用嗎?
- 12. UILongPressGestureRecognizer和UISwipeGestureRecognizer可以一起使用嗎?
- 13. 我可以像使用onclick一樣使用href嗎?
- 14. 我可以一起使用分佈式OSGi和ConfigurationAdmin嗎?
- 15. 春天我們可以一起使用multipart和@RequestBody ..嗎?
- 16. 我可以一起使用Spring的util:properties和context:property-placeholder嗎?
- 17. 我可以和鵝一起使用scrapy嗎?
- 18. 我可以一起使用CLucene和Cue Sheet Parser嗎?
- 19. 我可以一起使用@Validated和@RequestBody嗎?
- 20. 我可以一起使用快捷鍵$和jQuery嗎?
- 21. 我可以一起使用Python的curses和cmd庫嗎?
- 22. 我們可以一起使用ehcache複製和兵馬俑嗎?
- 23. 我可以一起使用Office 2007和2010嗎?
- 24. Rails - 我可以一起使用Ransack和CanCan嗎?
- 25. 我可以一起使用DataContract和Serializable嗎?
- 26. 我們可以一起使用Mechanize和Selenium WebDriver嗎?紅寶石
- 27. 我可以使用UpdateView和DeleteView一起製作視圖嗎?
- 28. 我可以一起使用Ruby和Python嗎?
- 29. 我可以一起使用replicate-ignore-db和replicate-do-table嗎?
- 30. 我可以在CSS中一起使用DIV類和ID嗎?
出於好奇,你爲什麼需要這樣做? – 2014-10-29 21:43:43