Tag: template engine

É uma boa idéia misturair Moustache / Handlebairs Templating com HAML?

Gostairia de saber se é uma boa idéia misturair Moustache ou Handlebairs com models com HAML. Se sim, quais seriam os benefícios e desvantagens. Por que estou perguntando isso? Eu vi misturadores misturadores. Obrigado.

Funções de ajuda global em models doT.js

Eu quero definir e usair uma function helper global paira o model de model do.js como posso fazer isso? O que eu quero fazer é algo assim. vair xyz = function(p1, p2) { return p1 + p2; } E use-o em um model doT.js como este: {{xyz(2,5)}}

Podemos usair Angulair.js como uma substituição completa paira um mecanismo de model de javascript?

Embora o angulair seja o melhor paira aplicações de data binding bidirecionais e de páginas únicas, mas podemos vê-lo como um substituto paira um mecanismo de model de javascript? Quais podem ser os prós e os contras?

O estado atual dos mecanismos de model de JavaScript?

Eu fiz algumas searchs meses atrás procurando um bom motor de model de javascript e estabelecido em um feito pelo Trimpath . Eu gosto muito disso, mas eu tenho alguns itens da list de desejos: O código é bastante grande. Eu adorairia algo minúsculo, como o model do model de John Resig , mas mais […]

Como processair tr condicionalmente em knockout.js foreach binding

Gostairia de renderizair linhas e colunas dinâmicas com o knockout. A idéia é que eu gostairia de preencher cada linha com algumas células e adicionair dinamicamente mais linhas, se necessário. Vamos assumir que o número total de células é igual a 4 * número de linhas, então tentei: <table> <tbody data-bind="foreach: model"> <!–ko if: $index() […]

Como processair templates doT.js em nodejs?

Oi, eu gostairia de saber como posso renderizair a saída no mecanismo de models dot.js. Eu acho que é uma questão genérica sobre os models de nodejs. (Leia comentários paira mais informações). A razão pela qual eu escolhi este mecanismo de model em vez de jade ou ejs é porque pairece ser o motor mais […]

Paire nunjucks de escaping do HTML

Eu tenho uma binding ajax de comentários que retorna dados do comentário postado, eu também tenho a funcionalidade @mention incorporada, o lado do server está processando as @menções e fazendo um str_replace nos users mencionados substituindo seus nomes por uma tag dentro da resposta, por exemplo: { data: { comment: "<a href=\"profile/derp\">Username</a> hey what's up" […]

Motor de model personalizado Express.js (placa)

Estou tentando obter o mecanismo do model de placa paira trabalhair com express.js. Minha tentativa inicial foi a seguinte: app.register('.html', { compile: function (str, options) { vair template = new plate.Template(str); return function(locals) { return template.render(locals, function(err, data) { return data; }); } } }); Eu vejo que o problema é que template.render não retorna […]

Manuais: Qual é a melhor maneira de passair vários pairâmetros paira uma function registerHelper?

Estou usando Handlebairs paira renderizair dados em uma tabela. Um dos itens de dados precisa ser processado, o que leva alguns pairâmetros em conta paira fornecer resultados. O exemplo de text com models: {{getOutputByPairameters pairam1=DataFieldName1 pairam2=DataFieldName2}} E o correspondente registerHelper seria escrito como: vair __this = this; Handlebairs.registerHelper('getOutputByPairameters', function(pairams){ __this.getOutputByPairameters(pairams.hash.pairam1, pairams.hash.pairam2)}) Eu pensei que o […]

Como posso usair a interpolação vairiável em attributes HTML (Knockout.js)?

Estou usando Knockout.js como estrutura de vinculação de dados e tenho um plugin que permite a syntax {{expr}} nas minhas visualizações. Por enquanto, tudo bem. Mas eu também gostairia de usair essa syntax em attributes HTML. Alguma idéia de como posso gerenciair isso? Trabalho <textairea>{{input}}</textairea> <input type="text" data-bind="attr:{'value': input}" /> <input type="text" data-bind="value: input" /> […]

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.