配列(filesObservableArray)を通過するforeachループがあります。配列には、キー/ URLPathを持つキー/値があります。 HTML内で配列をバインドするとき、 'href ='値をURLPathに設定したいと思います。
この部分は失敗だと知っていますが、概念的には、私がやろうとしていることがわかりますか?
href = "<span data-bind = 'text:URLPath'>"
または、 'databind = "click:someCode(url)"'を使用して、someCode関数内でリンクを開くことができますか? URLは、ドキュメントファイル(.docなど)または画像ファイルにマップされます。
ヒントを感謝します。ありがとう!
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a href="<span data-bind='text: URLPath'></span>">Open file</a></td>
</tr>
</tbody>
Hrefのスパンで何を達成したいのかわかりませんが、 attr
binding を使用すると、href
(またはその他)をうまく設定できます属性:
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td><a data-bind="attr: { href: URLPath }">Open file</a></td>
</tr>
</tbody>
おそらくattr
バインディングを使用して調べましたか。