从本地存储恢复 Ion 切换状态

WFBiaz

我对离子有一个小问题。我有这个切换<ion-toggle [(ngModel)]="Bouleau" (ionChange)="saveSetting(Bouleau)" checked="bouleau"></ion-toggle>

我希望切换采用“bouleau”的值,这是我的应用程序启动时的布尔值。问题是:即使我把checked = true切换开关不检查。

我的 var bouleau 已正确存储并正确还原,但我不知道如何显示它。

    getSettings(){
     this.storage.get('mysettings').then((mysettings) => {
      console.log('Your settings are', mysettings);
      if( mysettings.bouleau == true){
       console.log("I'm true");
      }else{
       console.log("I'm false")
      }
     });

谢谢

拉法尔·戈乌博维茨

您需要将变量声明为该组件的模型,然后使用本地存储中的数据将其填充到构造函数中。

public Bouleau: boolean = false;
...
constructor(..., storage: Storage){
   ...
   storage.get('mysettings').then(mysettings) => {
      this.Bouleau = mysettings.bouleau;
   };
   ...
}

变量 Bouleau 使组件被选中或不被选中。我首先声明为false,cus从存储中读取数据是一种异步方法,需要一些时间(您也可以添加loadingcontroller)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

切换DIV状态本地存储

如何使用切换按钮在本地存储中保存 div 状态(隐藏/显示)

Ionic - 使用 ion-toggle 切换功能

切换git分支时如何切换Maven本地存储库缓存

恢复取消对话框中切换按钮的状态

将按钮切换状态存储在Cookie(或可能的会话存储)中的最佳方法?

jQuery本地存储(切换模式颜色网站)

如何使用 React 钩子在 localStorage 中存储初始切换状态

如何在Android的布尔数组中存储多个切换按钮状态

如何从切换按钮存储值

如何在C ++ 11 RNG的初始状态的本地设置和全局设置之间切换?

jQuery切换img单击并在单击时存储或从本地存储中删除img id

切换反应状态

如何切换状态?

定位切换状态

CSS切换开关可将类添加到具有本地存储的DIV中

本地存储不适用于记住类切换的最后用户输入

jQuery-使用本地存储切换暗模式,并且喜欢使用color-scheme

使用Javascript将切换的元素保存到本地存储

使用本地存储javascript单击时刷新页面上的切换元素

切换几组类并通过HTML本地存储进行保存

在本地存储当前主题时,如何在浅色和深色主题之间切换?

恢复Lubuntu上的任务切换器菜单

切换模态以与 useContext 反应后恢复滚动位置

如何恢复为旧式切换布局方法?

如何基于本地子网自动切换ssh配置?

如何在Xib本地化之间切换

切换分支后提交本地更改

Spring的本地化不会切换语言