【发布时间】:2016-02-09 13:57:16
【问题描述】:
我有一个使用 jQuery 的树结构。我必须在我的 Angular 应用程序中使用相同的 jQuery。我能够使用指令使用 angularjs 创建树结构,但我无法执行 jQuery。请检查我的代码http://plnkr.co/edit/JhG4lEiOX6uXYCyHZhOQ?p=preview,让我知道我能做些什么来解决这个问题。下面是需要执行的jQuery代码。
$(function() {
$("#tree").treeview({
collapsed: false,
animated: "medium",
control: "#sidetreecontrol",
persist: "location"
});
$thumbs = $('.thumbnail').click(function(e) {
e.preventDefault();
$thumbs.removeClass(classHighlight);
$(this).addClass(classHighlight);
});
})
【问题讨论】:
-
你应该避免使用 jquery + angular,angular 应该以某种方式满足你的要求......
-
@Julo0sS 我不同意..
-
@Julo0sS 这并不完全正确。如果您查看 angular.element 的文档,您会发现那里有 jquery 的基本实现。如果您使用一些 jquery 库,这将失败。
-
@Jai 这不是完全错误的...... ^^ :P