Angularjs API与CMS的结合:如何存储HTML?

Angularjs API与CMS的结合:如何存储HTML?,angularjs,rest,asp.net-web-api,azure-table-storage,Angularjs,Rest,Asp.net Web Api,Azure Table Storage,作为一个学习过程,我正在尝试创建一个CMS系统。 目前,我有以下设置: - - - API - - - - - / - - \ - - - MVC - - Angular API正在与数据库通信,Angular使用该API更新/插入资源。 其想法是,所有客户端(现在是MVC和Angular,将来是mobile)都需要使用API来拥有单个入口点(避免重复) 这是完美的工作,但,角度是用来创建例如我的CMS页面。这些页面包含HTML。 MVC应用程序的HTML很容易阅读和显示,但移动应用程序的HT

作为一个学习过程,我正在尝试创建一个CMS系统。 目前,我有以下设置:

- - - API - - -
- - / - - \ - -
- MVC - - Angular
API正在与数据库通信,Angular使用该API更新/插入资源。 其想法是,所有客户端(现在是MVC和Angular,将来是mobile)都需要使用API来拥有单个入口点(避免重复)

这是完美的工作,但,角度是用来创建例如我的CMS页面。这些页面包含HTML。 MVC应用程序的HTML很容易阅读和显示,但移动应用程序的HTML是什么呢

其他CMS系统/网站如何处理此问题?他们是否在客户端(即移动客户端)上解析HTML并正确显示

我的页面资源(模型)如下所示:

public class PageModel
{
        public string Title { get; set; }
        public string Html { get; set; }
        public DateTime PostedOn { get; set; }
        public string SidebarId { get; set; }
}

我在考虑存储一个段落数组,而不是简单的Html。这可以很好地工作,我可以循环所有段落并显示它们,而不是转储HTML。但是,span/strong/em/…的作用是什么。。。标记(更重要的是,如何存储?我使用的是表存储)?

数据应该与任何表示逻辑分离。也许考虑将大文本存储为类似于标记的东西,然后将标记解析为HTML,以适合您的Web站点,并将其转换成独立的应用程序的合适格式。< /P>移动应用程序或移动网站是什么意思?HTML中有什么类型的内容?一个应用程序。您可以将CMS与Wordpress进行比较。内容的类型可以是任何内容。div的/images/strong/input/…我也这么想,一位同事建议我在我的移动应用程序中使用WebViewControl,并保持HTML的原样。但这仍然不能解决主要问题。我想我会选医学博士之类的。