首页 > 解决方案 > 无法绑定到“值”,因为它不是“ngs-code-editor”的已知属性

问题描述

我已经在 Angular 模块中导入了以下行,并且还导入了。但仍然出现以下错误错误 NG8002:无法绑定到“值”,因为它不是“ngs-code-editor”的已知属性。

  1. 如果 'ngs-code-editor' 是一个 Angular 组件并且它有 'value' 输入,那么验证它是这个模块的一部分。
  2. 如果“ngs-code-editor”是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以禁止显示此消息。
  3. 要允许任何属性,请将“NO_ERRORS_SCHEMA”添加到此组件的“@NgModule.schemas”。

从'@ngstack/code-editor'导入{ CodeEditorModule };从“@angular/forms”导入 { FormsModule };

进口:[CodeEditorModule.forRoot() ,FormsModule ],

  <ngs-code-editor style="height:90%;width:100%"
  theme="vs-light" 
  
  [(value)]="code"
  language="typescript"
 
  [options]="options"
  (valueChanged)="onrqCodeChanged($event)">
</ngs-code-editor>

标签: angular

解决方案


发生此错误是因为 Angular 找不到CodeEditorModule.

例如,如果CodeEditorModule.forRoot()在您的 . 中导入 ,请component.module.ts确保ComponentModuleAppModule.


推荐阅读