1
使用Bootstrap和Meteor/Blaze,我試圖使用模板助手來動態控制模板的大小。我想要一個按鈕在col-md-4和col-md-12之間切換。硬編碼的列寬是這樣的:儀表:在Blaze中嵌入模板
<div class="panel-body">
<div class="row">
{{#each articles}}
<div class="col-md-4">
{{> article this}}
</div>
{{/each}}
</div>
我有一個模板幫手返回DIV,發現我需要關閉輔助函數,或流星可能抱怨不平衡< \ div>。這似乎有點冒失。
Template.articles.helpers({
format: function() {
return '<div class="col-md-4">';
// return '<div class="col-md-12">';
},
end_format: function() {
return '</div>'
}
});
標記是:
<div class="panel-body">
<div class="row">
{{#each articles}}
{{{format}}}
{{> article this}}
{{{end_format}}}
{{/each}}
</div>
</div>
但DIV標籤返回封閉而空,與我想下面封閉的標記,可以在這個屏幕截圖中可以看出:
偉大的答案,我真的學到了很多東西,從這個。謝謝。 – ardochhigh