Mostrar una coleccion de datos con data-bind

bravo_88

Miembro
Buenas,

estoy realizando un paso previo en el checkout que muestre todos los paises en un dropdown. El codigo funciona pues cuando voy al inspector de codigo, los values del option muestran el pais, pero no soy capaz de pintarlo. Este es mi html:

HTML:
<select data-bind="foreach: getCountriesList()" style="margin-bottom: 20px;">       
             <option data-bind="attr: {name: 'collection_name_' +id, value: name}">Pais</option>       
</select>
ese data-brind tiene el codigo de pais y en el value muestra el nombre del pais, pero no se como pintarlo en pantalla fisicamente. Con i18n: pone [object]

Gracias!
 

Toni FactoriaDigital

Experto en Magento de Factoría Digital
Miembro del equipo
Hola bravo,

Diciéndotelo de memoria y sin poderlo probar, creo que te faltaría añadir el valor text: <campo> en el data-bind de option, para que KnockoutJS lo printe directamente en el texto de la opción.

Un saludo.
 
Arriba