html - 从 Angular 6 中的对象创建动态 HTML
问题描述
考虑给定的场景。
我有一个带有属性的类,其中包含有关页面设计的所有必要信息。例如,我知道行距、页码格式、要显示的文本、文本样式和边距等。
我想可视化完全相同的页面并将其显示在我的 Angular SPA 上。我还希望能够使用文本编辑工具来编辑页面布局(就像我们在 ant 文本编辑软件中使用的一样)。例如更改文本颜色、边距、文本大小等并将其反映回原始类实例(准确地说是绑定到原始对象的两种方式)。
我想知道,我们是否有任何工具或包可以满足特定目的。如果不是,我们如何以简单而有效的方式实现这一要求。
解决方案
也许您想将您的类创建为一个组件让我们说 contentComponent
您的类在其中附加到一个 HTML 文件中,该 HTML 文件应该只依赖数据绑定和类绑定来显示内容和设置页面的布局,在另一个手动创建另一个组件editComponent
,该组件将 contentComponent
通过服务访问类属性以设置和更改其属性,从而反映在contentComponent
视图上。
推荐阅读
- javascript - 如何保持侧边栏布局固定,不能使用引导程序滚动?
- powershell - Azure DevOps Api 抛出错误:如何交换批准者?
- java - “找峰”算法的增长顺序是什么
- kotlin - Kotlin 中 Java 静态类的等价物是什么?
- python - 如何从用户输入中分离索引并在While循环中将它们添加(+)为INT?
- node.js - Stripe 连接 http 函数 firebase
- reactjs - ReactJS禁用在完整日历中的选定日期之外拖动
- java - 从字典中获取整数,不兼容的类型
- amazon-iam - 调用 ListUsers 操作时发生错误(InvalidClientTokenId):请求中包含的安全令牌无效
- python - 使用条款和条件复选框登录 ajax 网站时出现 Python 问题