knockout.js - data - ko observable
nocaut-href HTML (2)
Tengo un bucle foreach que pasa por una matriz (filesObservableArray). La matriz tiene una clave / valor con la clave: URLPath. Cuando enlace la matriz dentro del HTML, me gustaría establecer el valor ''href ='' con la URLPath.
Sé que esta parte es un fracaso, pero conceptualmente, ¿puedes ver lo que estoy tratando de hacer?
href = "<span data-bind = ''text: URLPath''>"
O tal vez puedo usar un ''databind = "click: someCode (url)"'' y dentro de la función someCode, ¿abrir el enlace? La url se asigna a un archivo de documento (por ejemplo, .doc) o un archivo de imagen.
Consejos apreciados. ¡Gracias!
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a href="<span data-bind=''text: URLPath''></span>">Open file</a></td>
</tr>
</tbody>
¿Has mirado posiblemente utilizando los enlaces attr
.
No estoy seguro de qué desea lograr con el intervalo en el href pero con el enlace attr
puede establecer muy bien el atributo href
(o cualquier otro):
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a data-bind="attr: { href: URLPath }">Open file</a></td>
</tr>
</tbody>