テンプレートを文字列の単純な古い配列にバインドしたい場合、$ {??}式に何を入れますか?
このスニペットが短すぎて混乱しないように願っています。
_<ul data-bind="template: { name: 'authorTemplate', foreach: authors }">
</ul>
_
著者は単に_["a", "b", "c"]
_
_<script type="text/x-jquery-tmpl" id="authorTemplate">
<li>${what_do_I_put_here???}</li>
</script>
_
私が試した:val
value
this
およびthis.toString()
。最後の2つは[オブジェクトオブジェクト]を表示したので、私はそこにかなり近いと思います。
名前のない配列の場合(JSONの場合:["value1"、 "value2"])、次のようになります。
<ul data-bind="foreach: $root">
<li data-bind="text: $data"></li>
</ul>
$ rootキーワードがトリックを行います。