Có thể thêm nội dung vào đánh dấu dựa trên điều kiện không? Giống như trong ví dụ này, khi tôi muốn thêm td
chỉ vào lần lặp đầu tiên (chỉ cho phần tử đầu tiên của myData
)?Điều kiện thêm các yếu tố trong khối ng lặp lại
<tr ng-repeat="m in myData">
<td>{{m.Name}}</td>
<td>{{m.LastName}}</td>
@if myData.indexOf(m) = 0 then // something like that
<td rowspan ="{{m.length}}">
<ul>
<li ng-repeat="d in days">
{{d.hours}}
</li>
</ul>
</td>
</tr>
Chỉ cần thêm. $ index có chỉ mục hiện tại của mục, do đó, ng-show = "$ index == 0" –
Theo góc 1.1.5, bạn cũng có thể sử dụng 'ng-if =" biểu thức của bạn "' chỉ thị. Bạn thêm nó làm thuộc tính cho bất kỳ phần tử nào. Nếu nó hợp lệ thành true, nó sẽ thêm phần tử đó vào dom. – EnigmaRM