Tôi có một vòng lặp foreach đi qua một mảng (filesObservableArray). Mảng có khóa/giá trị bằng khóa: URLPath. Khi tôi liên kết mảng trong HTML, tôi muốn đặt giá trị 'href =' bằng URLPath.knockout - HTML href
Tôi biết phần này là một thất bại, nhưng về khái niệm, bạn có thể thấy những gì tôi đang cố gắng làm không?
href = "< khoảng DataBind = 'text: URLPath'>"
Hoặc có lẽ tôi có thể sử dụng một 'DataBind = "click: someCode (url)"' và trong phạm vi chức năng someCode, mở liên kết? Url ánh xạ tới một tệp tài liệu (ví dụ: .doc) hoặc tệp hình ảnh.
Mẹo được đánh giá cao. Cảm ơn!
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a href="<span data-bind='text: URLPath'></span>">Open file</a></td>
</tr>
</tbody>
Hoàn hảo. Nhờ @ Roberto cho cùng một mẹo. Muchos gracias để @nemesv để hiển thị mã như nó phải được. Tôi chắc chắn cho các lập trình viên có kinh nghiệm, điều này rất dễ trả lời. Nhưng đối với những người mới như bản thân tôi, điều này không dễ dàng để tìm ra. Câu trả lời rất được đánh giá cao. Cảm ơn bạn. – nanonerd