[英]Change ion-toggle visual toggling with a variable value by true or false
I thought I had this done but no.我以为我已经完成了,但没有。
Somehow I can't make to change the toggling of my ion-toggle visual value, with a variable number.不知何故,我无法用可变数字更改我的离子切换视觉值的切换。
I start my app with my variable at a false state, but my ion-toggle starts actively.我用我的变量在错误的 state 启动我的应用程序,但我的 ion-toggle 会主动启动。
<ion-toggle
checked="loyaltyCardActiveState"
[ngModel]="loyaltyCardActiveState"
(click)="activeLoyaltyCard()"
></ion-toggle>
loyaltyCardActiveState is false at the start, but the toggle is active.忠诚度卡活动状态在开始时为假,但切换处于活动状态。 What I am doing wrong?
我做错了什么?
You are using one way binding to your [ngModel]
您正在使用一种方式绑定到您的
[ngModel]
Please change it to [(ngModel)]
It'll change toggling visual value.请将其更改为
[(ngModel)]
它将更改切换视觉值。
Let me know if it works让我知道它是否有效
use ionChange event:使用 ionChange 事件:
`<ion-toggle
checked="loyaltyCardActiveState"
[ngModel]="loyaltyCardActiveState"
(ionChange)="activeLoyaltyCard()"
></ion-toggle>`
`<ion-toggle [checked]="loyaltyCardActiveState" (ionChange)="loyaltyCardActiveState? loyaltyCardActiveState=false: loyaltyCardActiveState =true" `<ion-toggle [checked]="loyaltyCardActiveState" (ionChange)="loyaltyCardActiveState?loyaltyCardActiveState=false:loyaltyCardActiveState =true"
`
`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.