在AngularJS應用程序中,有什麼方法可以使用沒有指令的JQuery? 指令似乎很難使用,我不想回到JSF的方式,每個DOM相關的東西都應該在指令中。我可以直接在視圖中使用JQuery嗎?如何?如何在沒有指令的情況下使用JQuery和Angular?
2
A
回答
3
相信我,只是養成了快速,小指令來處理你的jQuery需求的習慣。通過它的天性,Angular處理了大量的DOM操作,你會爲你使用jQuery。當你確實需要訪問jQuery的對象,只是做這樣的事情:
myApp.directive("sortable", function() {
return function(scope, element) {
element.sortable(<options>);
}
}
我總是有很多的這些項目中結束了,他們可以將一些最有用的,簡單的,強大的,你讓指令。如果你想,指令也讓你通過自定義屬性,它可以是非常方便的,如:
<div resizable min-width="200" max-width="600" handle="e, w">
你只需要經過敲打出10或這些「簡單」指令15的過程中,它會變得自然。
0
AngularJS具有的jQuery精簡版的版本,它不象你要回去ab initio
寫指令 - http://docs.angularjs.org/api/angular.element
建議不要做直接的DOM操作,並與AngularJS指令,而不是去。有學習曲線,但花時間穿過它。
0
在角UI他們給了規定,你可以檢查(jQuery的直通 - 調用元素上指定的jQuery函數或插件)@http://angular-ui.github.io/ui-utils/
在他們已經展示瞭如何調用引導提示,幾乎沒有工作
相關問題
- 1. 有沒有什麼辦法可以在不使用jQuery的情況下在Angular WYSIWYG指令中使用colorPicker
- 2. 如何在我的情況下設置我的Angular指令?
- 3. 在沒有用jQuery替換$的情況下使用jquery和Magento?
- 4. 在沒有內聯彙編的情況下使用SSE指令和gcc
- 5. 如何在沒有jQuery的情況下使用Papa Parse?
- 6. 如何在沒有服務器的情況下使用jQuery ajax
- 7. 如何在沒有jQuery的情況下使用ajax請求
- 8. 如何在沒有jQuery的情況下模擬ajaxStart和ajaxStop?
- 9. 如何在沒有npm和Node.js的情況下使用AngularJS 2?
- 10. 如何在沒有插件的情況下使用fancybox和wordpress?
- 11. 如何在沒有引導的情況下執行Angular代碼?
- 12. 如何在沒有構建的情況下運行Angular 2(cli)?
- 13. 使用情況下對C#line指令
- 14. 在沒有$ scope的情況下創建指令AngularJS
- 15. 如何使HTML5在沒有JS或Jquery的情況下工作
- 16. 如何在沒有ng-repeat的情況下使用Angular的過濾器?
- 17. 如何在沒有控制器的情況下使用Angular Templating或Routing?
- 18. 如何在沒有jQuery的情況下進行AJAX調用?
- 19. 在沒有命令行的情況下使用帶IntelliJ的SVN
- 20. 在Matlab中沒有coder.extrinsic的情況下使用Sim()命令
- 21. 可以在沒有命令行的情況下使用Singularity.gs嗎?
- 22. 在沒有命令行的情況下使用Catalyst
- 23. 如何在沒有指令的情況下將控制器連接到rootDocument?
- 24. 如何在沒有指定行的情況下選擇一列?
- 25. 如何在沒有'ttl'的情況下指定'exp'?
- 26. 如何在沒有sudo的情況下運行命令?
- 27. 如何在沒有java的情況下運行SQL命令?
- 28. 如何在Angular指令中使用沒有模板的transclude?
- 29. 在沒有使用ItemTempalte的情況下使用RadToolTip和RadComboBox
- 30. 如何在沒有任何圖標的情況下使用NSAlert?
感謝您的意見。 – Zach