Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在没有指令的情况下使用JQuery?_Angularjs - Fatal编程技术网

Angularjs 如何在没有指令的情况下使用JQuery?

Angularjs 如何在没有指令的情况下使用JQuery?,angularjs,Angularjs,在AngularJS应用程序中,有没有任何方法可以不使用指令而使用JQuery? 指令似乎很难使用,我不想回到JSF的方式,即所有与DOM相关的东西都应该在指令中。我可以直接在视图中使用JQuery吗?如何实现呢?AngularJS有一个精简版的JQuery,您不必返回从头开始编写指令- 建议不要直接进行DOM操作,而是使用AngularJS中的指令。这是一条学习曲线,但要花时间去跨越它。相信我,养成快速、小指令的习惯,以处理jQuery需求。从本质上讲,Angular可以处理许多您将使用jQu

在AngularJS应用程序中,有没有任何方法可以不使用指令而使用JQuery?
指令似乎很难使用,我不想回到JSF的方式,即所有与DOM相关的东西都应该在指令中。我可以直接在视图中使用JQuery吗?如何实现呢?

AngularJS有一个精简版的JQuery,您不必返回
从头开始编写指令-


建议不要直接进行DOM操作,而是使用AngularJS中的指令。这是一条学习曲线,但要花时间去跨越它。

相信我,养成快速、小指令的习惯,以处理jQuery需求。从本质上讲,Angular可以处理许多您将使用jQuery进行的DOM操作。当您确实需要访问jQuery对象时,只需执行以下操作:

myApp.directive("sortable", function() {
    return function(scope, element) {
        element.sortable(<options>);
    }
}
myApp.directive(“sortable”,function()){
返回函数(范围、元素){
元素。可排序();
}
}
我总是在项目中使用很多这样的指令,它们可能是您制作的最有用、最简单、最强大的指令。如果您愿意,指令还可以让您传递自定义属性,这非常方便,例如:

<div resizable min-width="200" max-width="600" handle="e, w">


您只需通过敲出10或15条这些“简单”指令的过程,它就会变得自然。

在angular UI中,他们为您提供了可以检查的设置(jQuery Passthrough-调用元素上指定的jQuery函数或插件)@


在这一点上,他们展示了如何在几乎没有任何工作的情况下调用引导工具提示

感谢您的建议。