«angular2-template» etiketlenmiş sorular

Açısal Şablon Sözdizimine başvuran sorular için: enterpolasyon, girdi (özellik) bağları, çıktı (olay) bağları, iki yönlü bağlama, yerel değişkenler, yıldız sözdizimi vb. Bu etiket, açısal sürüm 2.x ve üstüne özeldir.

20
Açısal HTML bağlama
Açısal bir uygulama yazıyorum ve görüntülemek istediğim bir HTML yanıtım var. Bunu nasıl yaparım? Eğer sadece bağlayıcı sözdizimini kullanırsam, {{myVal}}tüm HTML karakterlerini (elbette) kodlar. Bir şekilde bağlamak için innerHTMLbir divdeğişken değerine ihtiyacım var.

23
Açısal 2 Güzergah değişikliğinde yukarı çık
Açısal 2 uygulamamda bir sayfayı aşağı kaydırdığımda ve sayfanın altındaki bağlantıya tıkladığımda rotayı değiştirir ve sonraki sayfayı alır, ancak sayfanın en üstüne gitmez. Sonuç olarak, ilk sayfanın uzunluğu uzunsa ve 2. sayfanın içeriği azsa, 2. sayfanın içeriğinden yoksun olduğu izlenimi verir. İçindekiler yalnızca kullanıcı sayfanın üst kısmına geçerse görünür. Bileşeni …


2
Angular'ı kullanarak veri niteliklerini nasıl yazabilirim?
data attributeBenim templategibi bir kullanmaya çalıştığımda , şöyle : <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 ile çöküyor: İSTİSNA: Şablon ayrıştırma hataları: Bilinen bir yerel özellik olmadığı için 'sectionvalue' öğesine bağlanamıyor (" ] data-sectionvalue = "{{section.value}}"> {{section.text}} Açıkçası sözdiziminde bir şey …

5
Ana bilgisayar öğesine “sınıf” nasıl eklenir?
Nasıl bileşenimi <component></component>dinamik sınıf özniteliği eklemek için bilmiyorum ama şablon html (component.html) içinde. Bulduğum tek çözüm, öğeyi "ElementRef" yerel öğesi aracılığıyla değiştirmektir. Bu çözüm, çok basit bir şey yapmak için biraz karmaşık görünüyor. Başka bir sorun ise, CSS'nin bileşen kapsama alanını kırarak bileşen kapsamı dışında tanımlanması gerektiğidir. Daha basit bir …

14
Açısal 2: Bilinen bir 'input' özelliği olmadığı için 'ngModel'e bağlanamıyor
Açısal 2'de Dinamik Formlar uygulamaya çalışıyorum. Dinamik formlara Sil ve İptal gibi ek işlevler ekledim. Bu belgeleri izledim: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html Kodda bazı değişiklikler yaptım. Burada hata alıyorum. Bu hatayı nasıl yapabilirim? Kodun tamamını burada bulabilirsiniz: http://plnkr.co/edit/SL949g1hQQrnRUr1XXqt?p=preview , dalgıçta çalışıyor, ancak yerel sistemimde değil. HTML Kodu: <div> <form [formGroup]="form"> <div *ngFor="let question …

2
Angular 2 şablonlarında let- * nedir?
Bir Angular 2 şablonunun içinde garip bir atama sözdizimi ile karşılaştım. <template let-col let-car="rowData" pTemplate="body"> <span [style.color]="car[col.field]">{{car[col.field]}}</span> </template> Görünüyor let-colve let-car="rowData"iki yeni değişken oluşturuyor colve carbu daha sonra şablonun içine bağlanabilir. Kaynak: https://www.primefaces.org/primeng/#/datatable/templating Bu büyülü let-*sözdizimine ne denir? O nasıl çalışır? Arasındaki fark nedir let-somethingve let-something="something else"?

4
<ng-container> - <template>
ng-container Angular 2 belgelerinde bahsedilmiştir ancak nasıl çalıştığı ve kullanım durumlarının ne olduğu ile ilgili bir açıklama yoktur. Özellikle ngPluralve ngSwitchdirektiflerinde bahsedilmektedir . &lt;ng-container&gt;Aynı şeyi mi yapıyor &lt;template&gt;yoksa bunlardan birini kullanmak için bir direktifin yazılmasına bağlı mı? Are &lt;ng-container *ngPluralCase="'=0'"&gt;there is nothing&lt;/ng-container&gt; ve &lt;template [ngPluralCase]="'=0'"&gt;there is nothing&lt;/template&gt; aynı olması mı …

7
Açısal2 - Şablonda özel değişkenlere erişilebilir olmalı mı?
Bir değişken privatebir bileşen sınıfında bildirilirse , o bileşenin şablonundan ona erişebilmeli miyim? @Component({ selector: 'my-app', template: ` &lt;div&gt; &lt;h2&gt;{{title}}&lt;/h2&gt; &lt;h2&gt;Hello {{userName}}&lt;/h2&gt; // I am getting this name &lt;/div&gt; `, }) export class App { public title = 'Angular 2'; private userName = "Test Name"; //declared as private }

21
'Tr'nin bilinen bir özelliği olmadığı için' ngForOf'a bağlanamıyor (son sürüm)
Angular2 Final sürümünü (2.1.0) kullanıyorum. Şirketlerin bir listesini görüntülemek istediğimde bu hatayı aldım. içinde file.component.ts: public companies: any[] = [ { "id": 0, "name": "Available" }, { "id": 1, "name": "Ready" }, { "id": 2, "name": "Started" } ]; içinde file.component.html: &lt;tbody&gt; &lt;tr *ngFor="let item of companies; let i =index"&gt; …

9
Angular2'de metin nasıl kesilir?
Dizenin uzunluğunu bir sayı karakteriyle sınırlamanın bir yolu var mı? örneğin: Bir başlık uzunluğunu 20 ile sınırlamam gerekiyor {{ data.title }}. Uzunluğu sınırlamak için herhangi bir boru veya filtre var mı?

4
Angular2 görünüm şablonlarında numaralandırmaları geçirme
Bir angular2 görünüm şablonunda numaralandırmaları kullanabilir miyiz? &lt;div class="Dropdown" dropdownType="instrument"&gt;&lt;/div&gt; dizeyi girdi olarak geçirir: enum DropdownType { instrument, account, currency } @Component({ selector: '[.Dropdown]', }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Ancak bir enum yapılandırması nasıl geçilir? Şablonda buna benzer bir şey istiyorum: …

9
NgFor, Angular2'de Boru ile verileri güncellemez
Bu senaryoda, aşağıdakilerin bulunduğu görünüme bir öğrenci listesi (dizi) görüntülüyorum ngFor: &lt;li *ngFor="#student of students"&gt;{{student.name}}&lt;/li&gt; Listeye başka bir öğrenci eklediğimde güncellenmesi harika. Ancak, bunu bir verdiğimde pipeiçin filteröğrenci adıyla, &lt;li *ngFor="#student of students | sortByName:queryElem.value "&gt;{{student.name}}&lt;/li&gt; Filtreleme öğrenci adı alanına bir şey yazana kadar listeyi güncellemez. İşte plnkr bağlantısı . …

10
Angular2 devre dışı bırak düğmesi
Angular2'de[disable] özniteliğe sahip bir düğmeyi devre dışı bırakabileceğimi biliyorum, örneğin: &lt;button [disabled]="!isValid" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; ama kullanarak bunu yapabilirsiniz [ngClass]veya [ngStyle]? Şöyle: &lt;button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; Teşekkürler.

8
Gözlemlenebilir bir dizinin uzunluğu nasıl kontrol edilir
Angular 2 bileşenimde bir Gözlemlenebilir dizim var list$: Observable&lt;any[]&gt;; Şablonumda var &lt;div *ngIf="list$.length==0"&gt;No records found.&lt;/div&gt; &lt;div *ngIf="list$.length&gt;0"&gt; &lt;ul&gt; &lt;li *ngFor="let item of list$ | async"&gt;item.name&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; Ancak $ .length listesi, Gözlemlenebilir dizi durumunda çalışmaz. Güncelleme: Görünüşe göre (list $ | async) ?. length bize uzunluğu veriyor, ancak aşağıdaki kod …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.