您好,感谢您查看我的问题。我正在尝试按类查找 Angular 元素并将它们插入另一个函数的数组中。
$scope.find = function () {
var someVar = [];
$scope.element.find('.selectedRow').each(function(){
someVar.push($(this).find('td').eq(0).text())
})
return rows;
console.log(rows);
};
最佳答案
首先,我强烈建议阅读这个关于如何以 Angular “思考”的答案:https://stackoverflow.com/a/15012542/1014979
对于 Angular,您需要根据模型而不是 DOM 来思考。因此,您应该向您的行添加一些 ng-click
,这会将它们添加到您的数组中(并且可能在取消选择时将它们从数组中删除)。然后您的模型中已经有了您的数组,而无需从 DOM 中进行任何选择。
关于javascript - 按类查找 Angular 元素的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24961406/