考虑给定的方案。
我有一个类,该类的属性具有有关页面设计的所有必要信息。例如,我知道行距,页码格式,要显示的文本,笔型和边距等。
我想可视化完全相同的页面并将其显示在我的Angular SPA上。我还希望能够使用文本编辑工具来编辑页面布局(就像我们在ant文本编辑软件中一样)。例如,更改文本的颜色,边距,文本大小等,并将其反映回原始类实例(精确地,两种方式绑定到原始对象)。
我想知道,我们是否有任何工具或软件包可用于给定的目的。如果不是这样,我们如何以一种简单而有效的方式达到这一要求。
也许您想将类作为一个组件来创建,我们可以说contentComponent
,其中您的类已附加到HTML文件,HTML文件应仅依靠数据绑定和类绑定来显示内容并设置页面的布局。在另一方面,页面创建另一个组件editComponent
,该组件将通过服务访问contentComponent
类的属性以设置和更改其属性,从而反映在contentComponent
视图上。