离子范围垃圾邮件和泛滥控制台无法正常工作
ion-range spamming and flooding console and not working
所以我做了一个滑块来改变文本大小。我检查了文档并使用旋钮和我写的 3 个值做了一个滑块:
在HTML中:
<ion-item>
<ion-label [ngClass]="size">Esto es un texto de ejemplo, utiliza el slider de abajo para ver la diferencia.</ion-label>
</ion-item>
<ion-item>
<ion-icon name="text-outline"></ion-icon>
<ion-range min="0" max="2" step="1" (ionChange)="changeLetterSize(size)" [(ngModel)]="size" snaps="true"></ion-range>
</ion-item>
在打字稿中:
size:any
changeLetterSize(size){
switch (size) {
case 0:
this.size="txpeque"
break
case 1:
this.size="txnormal"
break
case 2:
this.size="txgrande"
break
}
console.log(size) //Temporal clg
}
但它会向控制台发送垃圾邮件,并且无法正常工作。
它向控制台发送垃圾邮件,文本根本没有改变...我已经制作了 3 个 classes,如果我手动输入 class 它就可以工作,但是滑块不起作用。
测试这个。我执行 ionic build android -l 并在 Android 设备中对其进行测试。稍后使用 Chrome://检查到 console.log 并控制计算机上的应用程序。
this.size => this.classSize
更改class 变量名称。与型号名称混淆。并保持模型大小。简而言之,您应该将模型名称和 class 变量名称分开。
所以我做了一个滑块来改变文本大小。我检查了文档并使用旋钮和我写的 3 个值做了一个滑块:
在HTML中:
<ion-item>
<ion-label [ngClass]="size">Esto es un texto de ejemplo, utiliza el slider de abajo para ver la diferencia.</ion-label>
</ion-item>
<ion-item>
<ion-icon name="text-outline"></ion-icon>
<ion-range min="0" max="2" step="1" (ionChange)="changeLetterSize(size)" [(ngModel)]="size" snaps="true"></ion-range>
</ion-item>
在打字稿中:
size:any
changeLetterSize(size){
switch (size) {
case 0:
this.size="txpeque"
break
case 1:
this.size="txnormal"
break
case 2:
this.size="txgrande"
break
}
console.log(size) //Temporal clg
}
但它会向控制台发送垃圾邮件,并且无法正常工作。 它向控制台发送垃圾邮件,文本根本没有改变...我已经制作了 3 个 classes,如果我手动输入 class 它就可以工作,但是滑块不起作用。
测试这个。我执行 ionic build android -l 并在 Android 设备中对其进行测试。稍后使用 Chrome://检查到 console.log 并控制计算机上的应用程序。
this.size => this.classSize
更改class 变量名称。与型号名称混淆。并保持模型大小。简而言之,您应该将模型名称和 class 变量名称分开。