小编cak*_*PHP的帖子

如何在 React Native 中强制禁用 android 暗模式

我使用 React-Naive 制作了一个应用程序

“反应本机”:“0.62.0”,

“反应”:“16.11.0”,

当我将 Android 设备置于黑暗模式时,我的 UI 设计受到干扰,因此我想暂时将其禁用。

请帮忙。

react-native android-darkmode

6
推荐指数
3
解决办法
2万
查看次数

像 Instagram 一样反应原生网格

怎样才能实现这样的网格呢?我查看了许多 React Native 库,但仍在寻找它。我尝试了自定义网格视图,但在没有更多数据时产生了问题。请让我知道最好的方法。

css gridview react-native

2
推荐指数
1
解决办法
2490
查看次数

如何在角度组件和服务中处理firebase 9的onSnapshot

我已经完美地运行了我的应用程序

“@角/火”:“^ 6.1.5”,
“firebase”:“^ 8.6.3”,

就像

服务.ts

getUserEventSummary(userId) {
this.firestore.collection(`/user/${userId}/event_summary`).doc('current').snapshotChanges().pipe(
      map(changes => changes.payload.data())
    );
}
Run Code Online (Sandbox Code Playgroud)

组件.ts

this.service.getUserEventSummary(this.userId).subscribe((res: any) => {
    this.values = res;
}
Run Code Online (Sandbox Code Playgroud)

并且这样的代码遍布整个应用程序。现在我已经转移到最新版本的 firebase

“firebase”:“^ 9.0.1”,“@角度/火”:“^ 7.0.4”,

而新的变化是

服务.ts

getUserEventSummary(userId) {
 
 return onSnapshot(doc(db, 'general_lookup', 'onboarding_page'), (document) => {
      return document.data();
  });
}
Run Code Online (Sandbox Code Playgroud)

和组件.ts

const data = this.homeService.getOnboaringCollection();
console.log(data);
Run Code Online (Sandbox Code Playgroud)

但我在控制台上什么也没得到。

正如这里所描述的 ,看起来我必须在组件文件中管理它。它是唯一的选择吗onSnapshot

请帮助我找到比更改组件代码更好的方法。

javascript firebase angular google-cloud-firestore

2
推荐指数
1
解决办法
1274
查看次数