最佳答案
我试图从我的 Angular.js 应用程序中删除 jquery,以使其更轻便,并将 Angular 的 jqLite 代替。但是这个应用程序大量使用 find (’# id’)和 find (’。“ classname”) ,jqLite 不支持,只支持“标记名称”(根据文档)
我想知道你觉得怎样才是改变它的最好方法。我考虑的一种方法是创建自定义 HTML 标记。例如:
改变
<span class="btn btn-large" id="add-to-bag">Add to bag</span>
到
<a2b style="display:none;"><span class="btn btn-large" >Add to bag</span></a2b>
还有
$element.find('#add-to-bag')
到
$element.find('a2b')
有什么想法吗,其他想法?
谢谢
骗子