我的HTML代码如下所示
<div class='ag-row' row-id='3245'>
<div clsss='ag-cell' col-id='col1'>Value1</div>
<div clsss='ag-cell' col-id='col2'>Value2</div>
<div class='ag-row' row-id='3249'>
<div clsss='ag-cell' col-id='col1'>Value12</div>
<div clsss='ag-cell' col-id='col2'>Value13</div>
<div class='ag-row' row-id='3216'>
<div clsss='ag-cell' col-id='col1'>Value14</div>
<div clsss='ag-cell' col-id='col2'>Value15</div>
我正在尝试使用量角器映射函数来返回分配给各自行id的行(每行的html中生成的唯一ID)。我这里有两个代码片段。 Snippet 1工作正常,但我正在努力实现代码片段2。
在代码段2中,rowId未被识别为密钥。我用它了吗?如果没有,有没有更好的方法来解决这个问题?
摘录1:
const rows = element.all(by.css(".ag-row"));
rows.map((row) => {
return {
id : row.getAttribute("row-id");
row : row.getText();
}
});
const rows = element.all(by.css(".ag-row"));
rows.map((row) => {
return row.getAttribute("row-id").then((rowId) => {
return {
rowId: row.getText()
};
});
}
答案 0 :(得分:0)
我刚建立了自己的地图
.filter('filterName', function () {
return function (pacotes, escopo) {
var filtered = [];
pacotes.forEach(function (pacote) {
if (condition)
filtered.push(pacote);
});
return filtered;
}
})