Görev basittir, girdinin yalnızca belirli bir sayının altındaki rakamlara girilmesi gerekir.Neden Boru Angular2'de düzgün çalışmıyor?
export class MaxNumber implements PipeTransform{
transform(value, [maxNumber]) {
value = value.replace(/[^\d]+/g,'');
value = value > maxNumber?maxNumber:value;
return value;
}
}
ve sonra şablonda denen bir şey gibi: Ben öyle yaptım
<input type="text" [ngModel]="obj.count | maxNumber:1000" (ngModelChange)="obj.count=$event" />
Ama çok garip click çalışır.
Muhtemelen bir şeyi yanlış anladım. Birisi bu davranışı açıklarsa minnettar olurum.
Neden "sayı" ve "max" özniteliğini kullanmıyorsunuz? http://www.w3schools.com/tags/att_input_max.asp – Aliz
çünkü bunu angular2'de yapmak istiyorum –