Pipe'ları yapılandırarak kullanımınızı daha da ileri taşıyabilirsiniz. Pipe'lar, kendilerine seçenekler aktarılarak yapılandırılabilir.
NOTE: Detaylı kılavuzda pipe'larla veri biçimlendirme hakkında daha fazla bilgi edinin.
Bu aktivitede, bazı pipe'lar ve pipe parametreleriyle çalışacaksınız.
Bir pipe'a parametre aktarmak için, parametre değerinin ardından : sözdizimini kullanın. İşte bir örnek:
template: `{{ date | date: 'medium' }}`;
Çıktı Jun 15, 2015, 9:43:11 PM şeklindedir.
Bazı pipe çıktılarını özelleştirme zamanı:
-
DecimalPipeile bir sayıyı biçimlendirinapp.tsdosyasında, şablonudecimalpipe'ı için parametre içerecek şekilde güncelleyin.template: ` ... <li>Number with "decimal" {{ num | number: '3.2-2' }}</li> `NOTE: Bu format nedir?
DecimalPipeiçin parametredigitsInfoolarak adlandırılır, bu parametre şu formatı kullanır:{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits} -
DatePipeile bir tarihi biçimlendirinŞimdi, şablonu
datepipe'ını kullanacak şekilde güncelleyin.template: ` ... <li>Date with "date" {{ birthday | date: 'medium' }}</li> `Ekstra eğlence için,
dateiçin farklı parametreler deneyin. Daha fazla bilgi Angular belgelerinde bulunabilir. -
CurrencyPipeile para birimini biçimlendirinSon göreviniz için, şablonu
currencypipe'ını kullanacak şekilde güncelleyin.template: ` ... <li>Currency with "currency" {{ cost | currency }}</li> `Ayrıca
currencyiçin farklı parametreler de deneyebilirsiniz. Daha fazla bilgi Angular belgelerinde bulunabilir.
Pipe'larla harika iş çıkardınız. Şimdiye kadar büyük ilerleme kaydettiniz.
Uygulamalarınızda kullanabileceğiniz daha fazla yerleşik pipe vardır. Listeyi Angular belgelerinde bulabilirsiniz.
Yerleşik pipe'ların ihtiyaçlarınızı karşılamaması durumunda, özel bir pipe de oluşturabilirsiniz. Daha fazlasını öğrenmek için bir sonraki derse göz atın.