Cuadro del plan 2024




0. No se puede utilizar un motor de plantillas para ejecutar código en el servidor, lo que en sí mismo representa un riesgo de seguridad significativo. Los motores de plantillas están destinados a representar datos en el lado del servidor. Entonces, en su situación, la función necesita realizar una operación y pasar los datos del resultado al modelo pug en el momento en que lo representa, p. Por ejemplo: res.render, mytemplate foodataL:data, pero. Por lo tanto, uso NodeJs con pug como motor de visualización. Mi intención es crear una tabla donde cada bucle en mi código pug agregue datos del archivo data.json a las filas de una tabla. Primero déjame mostrarte. Entonces, ¿cuál es el mejor procedimiento para agregar un oyente onclick a la plantilla Pug? Según mi experiencia, recomiendo agregar una etiqueta de secuencia de comandos con lógica de controlador de eventos a la plantilla y declarar onclick sin comillas invertidas, comillas invertidas ni caracteres de interpolación de cadenas; los indicadores de interpolación de cadenas generalmente fallan en algunos pasos de compilación de UglifyJs. Elimine el carácter de tubería de la plantilla y los comentarios. Si todavía tiene filas nuevas, Keystone.js crea las filas nuevas. La razón por la que eliminas el carácter es que, según el sitio web oficial de PugJS, puedes agregar una o más líneas de tubería vacías (una tubería con espacios o nada después). Estoy usando Pug como motor de visualización para Express-Node-JS, pero tengo problemas con algunas condiciones. Utilizo un marco de cuadrícula para diseños de boletines que funciona de manera similar a la cuadrícula Bootstraps, lo que significa que tengo filas y columnas. Necesito dos elementos por fila, lo que requiere definir una nueva fila cada dos elementos. Lo intenté así: cada elemento, índice en elementos.





Please wait while your request is being verified...



27623420
45073946
59533199
65219233
68598763