Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
Javascript 如何在AngularJS中使用平滑的Accordion jQuery插件_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 如何在AngularJS中使用平滑的Accordion jQuery插件

Javascript 如何在AngularJS中使用平滑的Accordion jQuery插件,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我有一些代码需要添加到我的AngularJS应用程序中。我该怎么做?我知道有角度手风琴的实现,但这很容易,工作得非常好 $function{ var Accordion=函数,多个{ this.el=el |{}; this.multiple=multiple | | false; //变量privadas var links=this.el.find'.link'; //事件 links.on'click',{el:this.el,multiple:this.multiple},this.d

我有一些代码需要添加到我的AngularJS应用程序中。我该怎么做?我知道有角度手风琴的实现,但这很容易,工作得非常好

$function{ var Accordion=函数,多个{ this.el=el |{}; this.multiple=multiple | | false; //变量privadas var links=this.el.find'.link'; //事件 links.on'click',{el:this.el,multiple:this.multiple},this.dropdown } Accordion.prototype.dropdown=函数E{ var$el=e.data.el; $this=$this, $next=$this.next; $next.slideToggle; $this.parent.toggleClass'open'; 如果!e.data.multiple{ $el.find'.submenu'.not$next.slideUp.parent.removeClass'open'; }; } var accordion=新accordion$'accordion',false;
}; 在犯了许多错误之后,我自己想出了一个解决办法。 如果有人遇到类似问题,我的代码如下:

角度。模块“frontendApp” .指令“手风琴”,功能{ 返回{ 链接:功能范围、元素{ var links=element.find'.link'; 链接。点击,功能{ var$this=$this; var$next=$this.next; $next.slideToggle; $this.parent.toggleClass'open'; }; } }
};请给出一个JSFIDLE。我应该在那里放什么呢?放好工作正常的jQuery手风琴。。