html - 角度:由 document.execCommand 添加的只能看到 styles.css 中的 css 规则,而不是组件的 css
问题描述
我正在用 Angular 创建富文本编辑器,当我执行时,document.execCommand('insertOrderedList')
我得到<ol>
不受组件 css 影响的项目,只有 css in styles.css
(项目根目录中的主 css 文件)会影响我添加的项目document.execCommand
。是否有可能改变这种行为?
解决方案
当然。它的名称是视图封装。将其更改为ViewEncapsulation.none
将产生所需的行为。
@Component({
...
encapsulation: ViewEncapsulation.none
})
推荐阅读
- bash - 带有值的 Docker 命令行参数,何时使用空格与何时使用等号
- bash - lynx - 将 URL 列表转储到单个文件中?
- laravel - 将对象保存到会话或 cookie 中
- python - 在 keras 中创建神经网络以将两个输入整数相乘
- javascript - 计算 Ajax 请求中返回的对象数
- typescript - Angular5 在项目中导入 RxJS 时出错
- php - 使用 $_GET 中的多个变量来更改页面布局和 Mysql 结果
- swift - Swift:类型符合 Equatable 的泛型数组
- haskell - 打印一个用 Aeson 解析的对象什么都不做
- android - 滚动视图在底部留下空格