Sass Nativescript-组件内部具有ns暗模式的布局的角度更改背景色

Sass Nativescript-组件内部具有ns暗模式的布局的角度更改背景色,sass,nativescript,nativescript-angular,android-darkmode,Sass,Nativescript,Nativescript Angular,Android Darkmode,我有一个关于如何在NativeScip中使用ns dark类和布局的问题 GridLayout { background-color: light(background); @at-root .ns-dark & { background-color: dark(background); } } 当我在_app-common.scss中定义css类时,它可以正常工作,但当我在x.component.scss中定义该类时就不行了。如果在那里定义了它,它将始终采用li

我有一个关于如何在NativeScip中使用ns dark类和布局的问题

GridLayout {
  background-color: light(background);
  @at-root .ns-dark & {
     background-color: dark(background);
  }
}
当我在_app-common.scss中定义css类时,它可以正常工作,但当我在x.component.scss中定义该类时就不行了。如果在那里定义了它,它将始终采用light类

我想对背景色也这样做,但不应用ns深色属性。
我正在用Android在nativescript 6.3 Angular下进行测试。

你是说背景色不适用于GridLayout,但它只适用于label?是的,GridLayout仍然使用浅色而不是“深色”背景色。代码在标签上运行良好,但我需要它在布局上运行…你能显示你的HTML中有什么吗(…)(…)(…)我无法设置依赖于暗模式的GridLayout的背景颜色。在我这边,它似乎运行得很好,签出,如果您有问题,请更新游乐场并共享链接。