angular - 如何从指令更改编辑器 [禁用] 属性?
问题描述
我有Angular 8.1应用程序PermissionDirective
,我根据权限表禁用元素。除TINYMCE 编辑器外的指令作品 。
我觉得我很接近这个:
EditorComponent
<editor permissions
[init]="tinymce_options.init"
</editor>
PermissionDirective
@Directive({
selector: '[permissions]'
})
export class PermissionsDirective implements OnInit {
@HostBinding('disabled') disableEditor: boolean;
public ngOnInit(): void {
this.disableEditor = true;
}
}
但它报告一个错误:
无法绑定到“禁用”,因为它不是“编辑器”的已知属性。
但是这段代码[disabled]="true"
正在工作:
<editor permissions
[init]="tinymce_options.init"
[disabled]="true"
</editor>
解决方案
推荐阅读
- reactjs - 如何将自定义 JS 文件包含到我的 React 应用程序中?
- c++ - 致命错误:mysql.h:VScode 中没有这样的文件或目录
- sql - 遇到非数字值 SQL Doctrine
- php - vueJS 内部 PHP API 请求不返回 JSON
- python - 熊猫中的滚动唯一值计数
- node.js - 如何将 Vuetify 与 Angular +7 或 +9 一起使用?
- javascript - Lodash将对象数组转换为不同的结构
- javascript - 我如何链接您的 google chrome 扩展程序和 c# 应用程序
- json - 如何每天自动将 .json 上传到 Firebase
- google-drive-api - 需要授权才能下载 Google Meet 录音