2016-04-04 11 views
3

Meteor şablonundaki değişkenle dizgiyi birleştirmenin herhangi bir yolu var mı, diğer çerçeveler gibi, açısal {{'my name is' +name}}'da olduğu gibi, bir yardımcı ile gerçekleştirilebileceğini biliyorum. Ama bunu başarmanın en iyi yolunu ya da en azından daha az karmaşık yolunu buluyorum. Ayrıca value="'my name is' {{name}}" çalıştı ama her zaman dize olarak adını alır ve koymak dışarı "my name is name"değişkeni, String ile bitiştirme

DÜZENLEME: Burada

<template name="editCategory"> 
    <!-- Page heading --> 

    {{> pageHeading title="my name is {{name}}" category='Catalog' }} 


</template> 

ve ad değeri burada

gelen şablonda benim orijinal kod çizgidir
Template.editCategory.helpers({ 
    name: function() { 
     return this.translation[Object.keys(this.translation)[0]].name; 
    } 
}); 

Zaten şablonda {{name}} ad değerini kontrol ettim ve mükemmel çalışıyor

+1

Neden sadece kullanamazsınız 'benim adım {{name}}' nedir? – user3374348

+0

i başlıkta ihtiyacım var zaten başlıkta, yani title = "{{string'im benim varriable}}" –

+0

Bu başlık öznitelikleri de mümkündür: Belki de eklediğiniz ek teklifler soruna neden oluyor? – waldgeist

cevap

0

Blaze'u kullanabilirsiniz. Aşağıda örnek bir yardımcı,

{{> post}} 

Template.foo.helpers({post: function() { 
    return Template[this.postName]; 
}); 

olduğu için Doc template_registerhelper

DÜZENLEME:

Ayrıca ibraz cevaptır önceki here

+0

ekledim. Sorduğum soruya cevap vermediniz "Biliyorum bir yardımcı ile başarılabilir." –

+0

@AbdulHameed 50 farklı yerde kullanmak istediğinizde yardımcıları kullanmak iyi bir yaklaşımdır. –

0

Zaten bir yardımcısı var, bu yüzden yok neden dönmek metin 'benim adım' da yardımcısı mı? şablonunda

Template.editCategory.helpers({ 
    name: function() { 
     return 'my name is' + this.translation[Object.keys(this.translation)[0]].name; 
    } 
}); 

:

{{> pageHeading title="{{name}}" category='Catalog' }} 
+0

Ben sadece az kod geçmiş ben farklı önek ve sonrası düzeltmeleri ile bu şablonda 50 farklı yerlerde isim gerekir :) –

İlgili konular