una significa que los imagenes imagen como atributos atributo agregar knockout.js jquery-templates

knockout.js - significa - Enlace a una simple serie de cadenas



los atributos alt (2)

Si quiero vincular una plantilla a una matriz antigua simple de cadenas, ¿qué pongo en la expresión $ {??}?

Espero que este fragmento no sea demasiado corto para confundir:

<ul data-bind="template: { name: ''authorTemplate'', foreach: authors }"> </ul>

donde los autores son simplemente ["a", "b", "c"]

<script type="text/x-jquery-tmpl" id="authorTemplate"> <li>${what_do_I_put_here???}</li> </script>

Lo he intentado: val value this y this.toString() . Los dos últimos mostraban [object Object] así que sospecho que estoy muy cerca de allí.


Para una matriz sin nombre (JSON like: ["value1", "value2"]), sería:

<ul data-bind="foreach: $root"> <li data-bind="text: $data"></li> </ul>

$ root keyword hace el truco.


De la documentación , la respuesta es:

Al usar una plantilla: ${$data}

Cuando no se usa una plantilla: $data