Tôi có một phần tử ul được điền thông qua mẫu liên kết.mẫu loại bỏ ràng buộc
<script type="text/html" id="someTemplate">
<li>
<span data-bind="text: someText">
</li>
</script>
<ul data-bind="template: {foreach: someElemets, name: 'someTemplate'}">
</ul>
Nhưng tôi muốn các li-tag đầu tiên sẽ không được li-tag từ mẫu nhưng nhau với nút trong đó và nó sẽ không được kết nối với mảng someElemets. Nếu tôi làm theo cách đó,
<ul data-bind="template: {foreach: someElemets, name: 'someTemplate'}">
<li><button data-bind=click: doSomething">Click me</button></li>
</ul>
sau đó li-tag bằng nút sẽ là ảnh cuối cùng sau khi hiển thị. Cách tốt nhất để giải quyết vấn đề đó là gì?
Chính xác. Kiểm soát không giới hạn (html/ko comment) của các ràng buộc luồng là lý tưởng cho tình huống này. Bạn có thể làm foreach, if, ifnot, with, và template trong chúng mà không cần phải tạo một phần tử DOM chỉ cho KO. –