Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Angular 11.0.3中的ngClass错误(无法绑定ngClass,因为它不是div的已知属性)_Html_Angular_Typescript_Sass - Fatal编程技术网

Html Angular 11.0.3中的ngClass错误(无法绑定ngClass,因为它不是div的已知属性)

Html Angular 11.0.3中的ngClass错误(无法绑定ngClass,因为它不是div的已知属性),html,angular,typescript,sass,Html,Angular,Typescript,Sass,因此,我在angular项目中使用了一个明暗主题,通过mat slide toggle,我将主题切换到一个服务,该服务将主题isDark布尔值存储为行为主题。我有两个延迟加载的模块,一个用于主页,另一个用于404错误页面,如图所示: app.module.ts 从'@angular/platform browser'导入{BrowserModule}; 从“@angular/core”导入{NgModule}; 从“./app routing.module”导入{AppRoutingModul

因此,我在angular项目中使用了一个明暗主题,通过mat slide toggle,我将主题切换到一个服务,该服务将主题
isDark
布尔值存储为行为主题。我有两个延迟加载的模块,一个用于主页,另一个用于404错误页面,如图所示:

app.module.ts

从'@angular/platform browser'导入{BrowserModule};
从“@angular/core”导入{NgModule};
从“./app routing.module”导入{AppRoutingModule};
从“./app.component”导入{AppComponent};
从“@angular/platform browser/animations”导入{BrowserAnimationsModule};
从'@shared/nav/nav.module'导入{NavModule};
@NGD模块({
声明:[
应用组件
],
进口:[
浏览器模块,
批准模块,
BrowserAnimationsModule,
导航模块
],
提供者:[],
引导:[AppComponent]
})

导出类AppModule{}
所以,我重新检查了我的代码(几乎浪费了4小时来找到问题的原因),显然是将ClassifyComponent添加到了应用程序中。模块的声明数组(其他代码保持不变)消除了错误,并且工作正常。有人能解释为什么会发生这种情况吗?

所以,我重新检查了我的代码(几乎浪费了4个小时来找出问题的原因),显然是将ClassifyComponent添加到了应用程序中。模块的声明数组(其他代码保持不变)消除了错误,工作正常。有人能解释为什么会发生这种情况吗?

你能分享
应用设置服务吗?另外,如果可能的话,还有一个stackblitz。您尝试在app.module.ts中导入CommonModule?@praga2050是的,我尝试了,但仍然出现了一个ngClass错误。您可以共享
AppSettingsService
?另外,如果可能的话,还有stackblitz。您尝试在app.module.ts?@praga2050中导入CommonModule?是的,我尝试了,但仍然出现了一个ngClass错误