# Pemformat Angular

Format templat komponen Angular dengan Pemformat Angular ini. Tempelkan HTML templat dengan direktif struktural, binding, dan interpolasi, lalu alat ini menempatkan elemen blok seperti div, section, p, ul, dan table pada baris tersendiri dengan indentasi dua spasi, merapatkan spasi kosong yang tidak beraturan, serta memformat blok script dan style sebaris. Direktif, binding, dan ekspresi tetap persis seperti yang ditulis, sehingga pengembang Angular dapat memperoleh templat yang rapi dengan cepat.

## Pertanyaan yang sering diajukan

### Apa yang dapat saya format dengan Pemformat Angular?

Alat ini memformat templat komponen Angular, yaitu HTML yang Anda tulis di file .component.html atau di dalam string templat. Class komponen TypeScript tidak ditangani di sini; gunakan Pemformat TypeScript untuk class tersebut.

### Apakah direktif dan binding dipertahankan?

Ya, atribut seperti *ngIf, *ngFor, [value], (click), dan [(ngModel)], serta interpolasi seperti {{ user.name }}, disalin persis seperti yang ditulis. Hanya spasi kosong di antara elemen yang berubah.

### Elemen apa saja yang ditempatkan pada baris tersendiri?

Jika suatu elemen berisi elemen anak tingkat blok seperti div, section, article, header, footer, nav, main, form, p, h1 sampai h6, ul, ol, atau table, setiap elemen anak ditempatkan pada baris tersendiri dengan indentasi. Elemen tanpa elemen anak seperti itu tetap berada pada satu baris, dengan rangkaian spasi kosong dirapatkan menjadi satu spasi.

### Mengapa komponen kustom saya tetap berada dalam satu baris?

Elemen kustom seperti app-root atau mat-card bukan elemen HTML tingkat blok, jadi kontennya tetap sebaris kecuali berisi elemen blok seperti div atau p. Bungkus konten dengan elemen blok jika ingin konten tersebut diperluas.

### Apakah item daftar ditempatkan pada baris terpisah?

Tidak jika berdiri sendiri: li bukan salah satu tag tingkat blok, jadi ul yang hanya memiliki elemen anak li tetap berada dalam satu baris. Tambahkan konten blok seperti div di dalam item agar kontennya direntangkan ke beberapa baris.

### Apa yang terjadi pada tag script dan style?

Blok style sebaris diformat sebagai CSS dan script sebaris sebagai JavaScript, dengan indentasi di bawah tagnya. Konten elemen pre dan textarea dipertahankan persis seperti yang ditulis.

### Apakah komentar HTML dipertahankan?

Ya, komentar HTML dipertahankan dan ditempatkan pada baris tersendiri di dalam elemen yang diperluas. Kontennya disalin persis, sehingga markup yang dikomentari tetap seperti semula.

### Apakah alat ini memvalidasi templat saya?

Tidak, alat ini tidak mengompilasi atau memeriksa templat, dan tag yang tidak ditutup akan diformat sebisa mungkin. Gunakan ng build atau layanan bahasa Angular di editor Anda untuk menemukan kesalahan templat.

### Mengapa keluaran diberi pagar kode sebagai html?

Templat Angular adalah HTML, jadi hasilnya dikembalikan sebagai blok kode Markdown berlabel html. Salin baris di antara pagar kode ke file templat Anda.

### Seberapa besar templat saya boleh?

Hingga 5 MB per proses; masukan yang lebih besar akan ditolak dengan sebuah pesan. Keluarannya identik dengan opsi Angular pada Code Formatter.

Iklan Anda di sini?

[Email kami](mailto:hi@dennn.is?subject=Beriklan%20di%20OneClick%20Pro)

[Iklan Rangkaian plugin siap agen untuk WordPress.](https://sleekwp.com/?ref=oneclickpro)
