ionic4相关内容

输入“可观察的"缺少类型“Observable<>"中的以下属性:[见下文](错误 TS2322)

我正在为一个大学项目(ToDoList 移动应用程序)学习 Ionic4 和 Angular.我正在尝试使用 AngularFirestore.collection[...].valueChanges() 从我的 firestore 数据库中获取一些数据,并将其存储在我的自定义服务的成员变量中,以便之后将其提供给组件.但是我在 Visual Studio Code 和 ionic 控制台中都遇到了 ..
发布时间:2021-11-09 01:20:18 其他开发

如何在 Ionic 4 应用程序中检查时间同步以防止用户时间欺骗/伪造?

我正在使用 Angular 在 Ionic 4 中开发一个应用程序,我正在使用 Firebase 使用 AngularFire 存储和检索数据. 我的应用程序显示从当前时间跨度超过两天的数据库中的事件列表,并提供注册事件的选项.应用程序中不显示过去开始时间和未来开始时间(从现在起 3 天以上)的事件.目前,我正在使用客户端的系统时间,但问题是用户可以将设备时间更改为过去以查看过去的所有事件, ..

如何将数据作为对象从 Firebase 获取到服务,然后正确地获取到页面(Angularfire + ionic4)?

我正在尝试通过 firebase.service 将数据从 Firebase Realtimedatabase 获取到我的 mypage.page: 我可以在 firebase.service 和 mypage.page 中获取简单数据(例如字符串),但我无法将对象加载到 mypage.页面. 在控制台中,我收到一堆错误消息无法读取未定义的属性(读取“id"). 控制台日志: co ..

从 Firebase 身份验证中检测用户

使用 Angular 和当用户未登录时从 Firebase 身份验证中删除用户 有没有办法从 firebase 获取特定用户帐户然后将其删除? 解决方案 在使用客户端 SDK 进行 Firebase 身份验证时,您只能删除当前登录的用户帐户.否则将带来巨大的安全风险,因为它会允许您应用的用户删除彼此的帐户. 用于 Firebase 身份验证的 Admin SDK 旨在用于受信任 ..

Ionic 4、Angular 8 和 HTTP 拦截器

我正在使用 Ionic 4 和 Angular 8 构建移动应用程序,但我的 HTTP 拦截器无法正常工作.我在这里查看了拦截器的所有示例,但没有一个适合我的需要,或者根本不再起作用. 与常规 Angular 8 版本的唯一区别是从存储读取令牌的第一行.原始的 Angular 8 代码同步读取这些东西并且不需要订阅因此它可以工作.这里是 Ionic 存储,它以异步方式调用本地资源. 这 ..
发布时间:2021-11-08 23:42:54 其他开发

Ionic 4 显示加载、无记录和数据块的正确方式

问题来了.我的应用程序中几乎所有页面都有三种状态.1.加载(我想在页面中显示微调器,为此我已经创建了一个组件)2. 没有找到记录(页面中央有一张图片,我也有一个组件)3. 数据加载和我的实际内容没有任何包装可能会弄乱设计. 这就是我目前这样做的方式,但在每个页面上看起来都不是很好. ..
发布时间:2021-11-08 23:41:46 其他开发

禁用登录页面 ionic 4 上的菜单

我第一次使用ionic 4的beta版.我尝试禁用登录页面上的菜单,但遇到了一些问题. 我已经使用 ionic-cli 和 sidemenu 模板创建了应用程序,然后生成了一个登录页面. 我从 app.component.html 中删除了 我修改了 app-routing.module.ts 以重定向到我的登录屏幕.在我的登录文件中,我尝试放置一个 ngOnInit 事件来禁用此 ..
发布时间:2021-11-08 23:00:48 其他开发

Ionic 4:“加载控制器"dismiss() 在 present() 之前被调用,这将保持微调器而不解除

我使用“Ionic Loading Controller"来显示一个微调器,直到数据被检索到然后它调用“dismiss()"来关闭它.它工作正常,但有时当应用程序已经有数据时,“dismiss()"在“create()"和“present()"完成之前被调用,这将使微调器不关闭... 我试图调用“loadingController.present().then()"中的数据,但这导致数据变慢 ..
发布时间:2021-11-08 22:56:18 其他开发

(IONIC 4) ion-tab-button 在点击/选择时不会改变颜色

我有一个具有不同重定向方式的 ion-tab:通过 tabs.module.ts 和 [routerLink] 的路由在 html 中. 问题是:当 ion-tab-buttons 被点击时,它们可以正确导航到其他页面,但颜色只有在使用路由和“loadchildren"路由时才会改变. 使用 CSS: ion-tab-button {--color-selected: var(--i ..
发布时间:2021-11-04 11:56:47 其他开发

如何在 Ionic 5 中获得 canGoBack 功能?

我试图在 Ionic 应用程序中放置一个后退按钮,并在它位于根目录中时隐藏后退按钮,根目录不是固定的,可以根据流程进行更改.我在这里找到了以下代码: ...构造函数(专用路由器:路由器,私人 ionRouterOutlet:IonRouterOutlet){}ngOnInit() {this.canGoBack = this.ionRouterOutlet.canGoBack();... 如果 ..
发布时间:2021-11-04 11:56:09 其他开发

输入“可观察的"缺少类型“Observable<>"中的以下属性:[见下文](错误 TS2322)

我正在为一个大学项目(ToDoList 移动应用程序)学习 Ionic4 和 Angular.我正在尝试使用 AngularFirestore.collection[...].valueChanges() 从我的 firestore 数据库中获取一些数据,并将其存储在我的自定义服务的成员变量中,以便之后将其提供给组件.但是我在 Visual Studio Code 和 ionic 控制台中都遇到了 ..
发布时间:2021-11-04 11:51:04 其他开发

如何在 iOS 的 Ionic 电容器中打开登录表单的 webview 自动完成功能?

我想知道如何为 Capacitor 中的登录表单启用自动完成功能(或者如果可能的话).我正在使用离子反应.如果在 iOS 上的 Safari 中访问页面,即使您将其固定到主屏幕,它也可以工作.但是,如果您将 Web 应用程序捆绑在 Capacitor 中,则自动完成功能就不存在了.这是登录表单的代码: loginAndCloseModal({e, emailValue, passwordVal ..
发布时间:2021-07-03 20:27:40 前端开发