Estoy creando una tabla que incluye dos filas con números dinámicos de td.
La parte importante es establecer el ancho para cada td y el ancho se ha calculado y pasado a la vista.
tdWidth: 100/numberOfChars => que da un porcentaje de ancho
Estoy usando el siguiente código pero no funciona:
<table>
<tbody>
<tr>
{{#each array}}
<td style='width: {{tdWidth}}%;'>{{this}}</td>
{{/each}}
</tr>
</tbody>
</table>
cualquier ayuda apreciada.
@nknapp por favor ayuda!
¿Qué problema tienes actualmente?
Se necesitaría más código para ayudar a resolver el problema.
@magikstm en realidad tdWidth proviene del servidor pero no se representa en el cliente. mientras reviso la fuente en el cliente, muestra:
@amirzandi , ¿podría compartir más de su código?
Especialmente la parte que crea el valor "tdWidth" y cómo lo vincula a esa parte de su página.
@magikstm
este es el lado del servidor:
res.render('./juego/frase_box', {
diseño: falso,
incorrectos: resultado.incorrectos,
corrige: resultado.corrige,
numeroDeCaracteres: resultado.numeroDeCaracteres,
tdWidth: 100 / número de caracteres
});
este es el lado del cliente:
{{#si es incorrecto}}
{{#si es correcto}}
Está iterando en "correcciones" en su declaración "cada", pero ese objeto no contiene el objeto "tdWidth".
Creo que es posible que deba cambiar esto:
{{tdWidth}}
A esto:
{{../tdWidth}}
Ref: http://handlebarsjs.com/ (en "Rutas de los manillares")
@magikstm ohhhhh me salvaste el día... muchas gracias... muchas gracias.
Comentario más útil
Está iterando en "correcciones" en su declaración "cada", pero ese objeto no contiene el objeto "tdWidth".
Creo que es posible que deba cambiar esto:
{{tdWidth}}
A esto:
{{../tdWidth}}
Ref: http://handlebarsjs.com/ (en "Rutas de los manillares")