我已经像这样嵌套了ng-repeat
。我正在进行量角器测试。所以我想访问父转发器的第一个索引。
<div ng-repeat="pChild in mainParent | orderBy : 'order'" ng-show="checkfor.qm">
<div ng-repeat="cChild in Child ">
<input id="checkbox-01" type="checkbox" class="ng-valid ng-dirty ng-valid-parse ng-touched ng-not-empty">
</div>
</div>
所以,我想选择mainParent
的第一个孩子,在里面,我想计算孩子的长度。
我是量角器测试的新手。请帮我。在此先感谢
答案 0 :(得分:1)
我假设您要计算cChild
的第一个孩子mainParent
的长度。您可以使用以下代码。
<div ng-repeat="pChild in mainParent| orderBy : 'order'" ng-show="checkfor.qm" ng-init="parentIndex = $index">
<div ng-repeat="cChild in pChild| orderBy:'iseeit__Priority__c' ">
<span ng-if="parentIndex === 0">cChild.length<span>
</div>
</div>
使用一些局部变量实例化父索引,并检查它是否是第一个元素。
如果您正在寻找其他内容,请告诉我。
答案 1 :(得分:0)
var elm = element(by.repeater("pChild in mainParent").row(0)).all(by.repeater("cChild in Child")).map(function (elm) {
return elm.element(by.css("input#checkbox-01")).getAttribute("class");
}).then(function (links) {
console.log(links.length);
})
links.length提供了长度。