我正在使用ng prime滑块。我给滑块赋予范围值并且工作完美。根据我的要求,我需要2个输入字段,您可以输入范围并相应地移动滑块。没有"范围"我能够实现这一目标。选项。但是我需要将2个输入字段绑定到滑块,以便在最小和最大文本字段上输入时滑块更改其值。
没有范围的代码 - 这很好..
<input type="text" [(ngModel)]="rangeValues[0]" style="width:190px" />
<p-slider [(ngModel)]="rangeValues[0]" [style]="{'width':'200px'}"></p-slider>
范围代码 - 不工作..
<input type="text" pInputText [(ngModel)]="rangeValues[0]" style="width:190px"/>
<input type="text" pInputText [(ngModel)]="rangeValues[1]" style="width:190px"/> <p-slider [(ngModel)]="rangeValues" [range]="true [max]="180"orientation="vertical" (onSlideEnd)="slideEnd($event)"(onChange)="handleChange($event)"></p-slider>
在ts文件中输入代码 - 范围值 rangeValues:number [] = [1,180];
一张图片,清楚地表明了我所说的
你能帮忙吗?
答案 0 :(得分:1)
在输入更改时执行类似onInputChange()
的操作from django.db import models
from django.core.urlresolvers import reverse
# Create your models here.
class Servicios(models.Model):
servicio = models.CharField(max_length=250)
precio = models.FloatField()
class Doctor(models.Model):
nombre = models.CharField(max_length=250)
porcentaje = models.FloatField()
class Ticket(models.Model):
fecha = models.DateTimeField(auto_now_add=True)
servicio = models.ForeignKey(Servicios)
doctor = models.ForeignKey(Doctor)
cantidad = models.IntegerField()
p_unitario = models.FloatField()
total = models.FloatField()
def get_absolute_url(self):
return reverse('Main:get-list')
答案 1 :(得分:0)
对于范围,在属性绑定中将range
指定为true
。同时将rangeValues
数组保留在ngModel
内,而不是在ngModel
中使用单独的数组元素。
<p-slider [(ngModel)]="rangeValues"
[style]="{'width':'200px'}"
[range]="true">
</p-slider>