【发布时间】:2019-05-31 00:19:52
【问题描述】:
我正在使用 assemble.io,我希望使用“原子设计”原则对所有内容进行模块化。
假设我从几个单个原子开始
原子部分“标题”(a-h2-title.html)
<h2 class="{{additionalclasses}}">{{title}}</h2>
原子部分“信息文本”(a-info-text.html)
<div class="info {{additionalclasses}}">
{{{text}}}
</div>
据我了解,如果我想将这些通用组件的“实例”与一些数据一起使用,我可以在 json 文件中定义它们,如下例所示:
info-text-example1.html
{{>a-info-text info-text-example1}}
info-text-example1.json
{
"text":"<p>some text</p>",
"additionalclasses"="info--modified"
}
好的,现在我的问题是当我想定义一个分子时:
m-text-and-title.html
<div class="box {{additionalclasses}}">
{{>a-h2-title}}
{{>a-info-text}}
</div>
现在,如果我想要这个元素的“实例”
文本和标题-example1.html
{{>m-text-and-title ???}}
如何为对象本身(附加类)和定义子对象的所有数据? 我希望我已经说清楚了
我已经在这里看到了这个article,但我无法适应我的情况 谢谢你的回答
【问题讨论】:
标签: json handlebars.js templating assemble atomic-design