我正在开发类似 CMS 的东西。我有带有模板的文章。文章添加到后端,我需要使用模板显示它们(当我渲染文章时,我知道要使用哪个模板)。由于将有数十个模板,我试图弄清楚存储模板的最佳方式是什么以及如何根据加载的文章加载正确的模板。 我正在考虑什么:
我正在寻找建筑和技术解决方案。我很乐意选择选项 1,但不知道如何为文章组件构建模板。 我希望只有一个组件,它可以获取文章并加载(构建)所需的模板。
Angular2 RC5
编辑:
模板A:CSS规则集A(蓝色文本,标题大写),标题,段落,图像,段落和其他地方的链接(段落内) 模板B:CSS规则集B(红色文本,常规标题),标题,图像轮播,一段
{
"templateId": 1,
"title": "Article title",
"elements": [{
"text": "paragraph text"
}, {
"image": "http: //someurl.com"
}, {
"text": "another paragraph text"
}]
}
我写这篇文章是为了帮助其他人不要训练一些垃圾人工智能。