【发布时间】:2014-09-11 12:37:31
【问题描述】:
我正在学习 AngularJS 并退出以 JSON 格式存储数据。 我正在构建一个真实的应用程序来学习一个真实的项目。
这是一本在线杂志。现在我将所有文章的基础数据存储在articles.json 中。这样我就可以将所有基础文章数据推送到首页。
[
{
"id":"1",
"category": "Activity",
"title": "Title goes here",
"short_desc": "Short description goes here",
"images": [
"img/article-img.jpg"
]
},
{
"id":"1",
"category": "Activity",
"title": "Title goes here",
"short_desc": "Short description goes here",
"images": [
"img/article-img.jpg"
]
}, ...
]
然后根据文章 ID,我将用户引导到一个新模板并加载与 URL 文章 JSON 文件相关的:article1.json。看起来像这样。
{
"id":"1",
"category": "Activity",
"title": "Title goes here",
"html_desc": "<h1>Article subtitle goes here<h1><p>Paragraph text<\p>",
"images": [
"img/featured-img.jpg"
]
}
当然我遇到了问题,在 JSON 中我不能那么容易地使用 HTML 标记,即使可以,将文章段落和标题转换为 JSON 格式也将是一场噩梦。
请指导我采用最佳做法。我假设我在尝试处理数据的方式中遗漏了一些关键部分。也许我应该使用一些数据库来存储数据,而不是 JSON。
请建议使用基于 JS 的框架(如 AngularJS 和数据存储)的最佳实践。
【问题讨论】:
-
你能提供一个plnkr吗?
标签: json angularjs data-storage