jquery - 使用 jquery 填充 Angular 范围

标签 jquery angularjs

是否可以用 jQuery 填充 Angular 范围? 我在 jQuery 中有一个包含 3455 个项目的大数组,现在用 $('#div').append(<li>item</li>); 显示。

但是,我想使用“实时搜索”功能过滤项目。我现在可以使用 Angular 过滤器和 ng-repeat 来完成,但是是否可以在 jQuery 中填充范围?

最佳答案

是的,您可以使用 angular.element 来做到这一点。根据您的问题,您可以使用以下内容:

angular.element('#div').append("<li>item</li>")

但由于数据量较大,我不推荐此解决方案。我建议尝试使用分页。喜欢ng-simplePagination

如果您需要在 Angular Controller 中使用 jQuery,您可以使用以下内容:

var jq = $.noConflict();
jq('#div').append("<li>item</li>");

关于jquery - 使用 jquery 填充 Angular 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38954398/

相关文章:

javascript - Angularjs 响应未打印在表单中

javascript - 使用 Javascript 从输入中获取值

javascript - AngularJS 应用程序组件(模块、工厂、 Controller )定义究竟是如何工作的?

javascript - 如何在 Angular 上设置使用名称、型号或 ID 聚焦的输入字段?

javascript - 验证 angularjs 中的密码指令

javascript - 将 PHP 数据传递给 Ajax 响应?

javascript - Jquery 让用户留在页面上

javascript - 强制 Bootstrap 日期选择器重新渲染

javascript - 从路由提供者访问 Controller 数据

javascript - ng-show 的问题