"Basit olarak tanımlanan bileşene eklenmiş olan özelliğin dökümanı"
Bir PrimeNG butonuna kayıt işlemleri için gerekli özelliklerin tanımlanmasını sağlar.
Parametreleri Bu niteliğin bir parametresi yoktur.
Olaylar Bu niteliğin bir olayı yoktur.
| function appMyList(data, itemTemplate, emptyTemplate) { | |
| let htmlContent = `<div class='my-list'>`; | |
| if (!!data && data.length > 0) { | |
| for (let item of data) { | |
| htmlContent += `<div class='list-item'> ${itemTemplate(item)}</div>`; | |
| } | |
| } else { | |
| htmlContent += emptyTemplate(); | |
| } | |
| htmlContent += `</div>`; |
| import { Directive, Inject, Input, TemplateRef } from "@angular/core"; | |
| import { APP_TEMPLATE_CONSUMER_ACCESSOR, TemplateConsumer } from "./models/TemplateConsumer"; | |
| @Directive({ | |
| selector: '[appTemplate]' | |
| }) | |
| export class TemplateDirective { | |
| constructor( | |
| // Injecting the component instance that provides APP_TEMPLATE_CONSUMER_ACCESSOR |
"Karmaşık olarak tanımlanan bileşeni sarmallayan bileşin dökümantasyonu"
Proje içerisinde ülke seçim aracı olarak kullanılır.
Parametreleri
| Parametre | Tip | Açıklama |
|---|---|---|
| ariaFilterLabel | string | Filtre input'u içerisindeki aria-label değeri. |
| checkbox | boolean | True olarak tanımlandığında checkbox kullanarak seçim yapmaya yarar. |
| disabled | boolean | Seçim aracının etkileşimine açık olup olmadığını belirtir, true ataması yapıldığında bileşeni kullanıcı etkileşimine kapatır. |
"Basit olarak tanımlanan bileşeni sarmallayan bileşin dökümantasyonu"
Tüm projede kaydetme işlemleri için kullanılacak olan buton tipidir.
Parametreleri
| Parametre | Tip | Açıklama |
|---|---|---|
| badge | string | Tanımlanan değeri buton üzerinde bir rozet olarak gösterir. |
| badgeClass | string | Tanımlanmış olan rozetin sınıfı. |
| loading | boolean | Butonun loading durumumu belirtir, true ataması yapıldığında butonu loading durumuna geçirir. |