«angular» etiketlenmiş sorular

Google'ın web çerçevesi olan Angular (AngularJS ile karıştırılmamalıdır) ile ilgili sorular. Belirli bir sürüme özgü olmayan Açısal sorular için bu etiketi kullanın. Daha eski AngularJS (1.x) web çerçevesi için angularjs etiketini kullanın.

8
Angular 2 formArrays üzerinde belirtilmemiş ad özniteliğine sahip denetim bulunamıyor
Bileşenimdeki bir formArray üzerinde yinelemeye çalışıyorum ancak aşağıdaki hatayı alıyorum Error: Cannot find control with unspecified name attribute Sınıf dosyamdaki mantık şöyle görünüyor export class AreasFormComponent implements OnInit { public initialState: any; public areasForm: FormGroup; constructor(private fb: FormBuilder) { } private area(): any { return this.fb.group({ name: ['', [Validators.required]], latLong: …

9
Angular 2'de <ng-içerik> boş olup olmadığı nasıl kontrol edilir?
Bir bileşenim olduğunu varsayalım: @Component({ selector: 'MyContainer', template: ` &lt;div class="container"&gt; &lt;!-- some html skipped --&gt; &lt;ng-content&gt;&lt;/ng-content&gt; &lt;span *ngIf="????"&gt;Display this if ng-content is empty!&lt;/span&gt; &lt;!-- some html skipped --&gt; &lt;/div&gt;` }) export class MyContainer { } Şimdi, &lt;ng-content&gt;bu bileşen için boşsa bazı varsayılan içeriği görüntülemek istiyorum . DOM'a doğrudan erişmeden …

5
Angular2, elemanın bilinen bir özelliği olmadığı için DIRECTIVE'e bağlanamaz
Angular CLI tarafından yeni @Directive oluşturdum, onu app.module.ts'ime aktarıldı import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [ AppComponent, ContenteditableModelDirective, ChatWindowComponent, ... ], imports: [ ... ], ... }) ve bileşenimde kullanmaya çalışıyorum (ChatWindowComponent) &lt;p [appContenteditableModel] &gt; Write message &lt;/p&gt; direktif içinde sadece Angular …


4
EventEmitter angular2'ye 2 parametre nasıl aktarılır?
Bileşenimde bir var EventEmitterama onu derleyemiyorum çünkü hatayı döndürüyor: Supplied parameters do not match any signature of call target Bileşenim: @Output() addModel = new EventEmitter&lt;any&gt;(); saveModel($event, make, name) { this.addModel.emit(make, name); } İçindeki parametrelerden birini silersem this.addModel.emit()çalışır, ancak şu şekilde: 2 parametreyi kendime eventEmitterve nasıl geçirebilirim ? Ben de denedim: …

5
Gecikmeli bir gözlemlenebilirliği nasıl yaratabilirim
Soru Test amacıyla, Observablegerçek bir http çağrısı ile döndürülecek olan gözlemlenebilir olanı değiştiren nesneler oluşturuyorum Http. Gözlemlenebilirim aşağıdaki kodla oluşturulur: fakeObservable = Observable.create(obs =&gt; { obs.next([1, 2, 3]); obs.complete(); }); Mesele şu ki, bu gözlemlenebilir anında yayılıyor. Emisyonuna özel bir gecikme eklemenin bir yolu var mı? Izlemek Bunu denedim: fakeObservable …

13
Geçersiz kontroller açısal 4 reaktif formda nasıl bulunur
Aşağıdaki gibi Angular'da reaktif bir formum var: this.AddCustomerForm = this.formBuilder.group({ Firstname: ['', Validators.required], Lastname: ['', Validators.required], Email: ['', Validators.required, Validators.pattern(this.EMAIL_REGEX)], Picture: [''], Username: ['', Validators.required], Password: ['', Validators.required], Address: ['', Validators.required], Postcode: ['', Validators.required], City: ['', Validators.required], Country: ['', Validators.required] }); createCustomer(currentCustomer: Customer) { if (!this.AddCustomerForm.valid) { //some app logic …

3
İlk, son, dizin döngüsü için açısal 2 ng
Bu örnekteki ilk örneği varsayılan olarak ayarlamaya çalışıyorum: plunkr aşağıdaki hatayı alıyorum: Unhandled Promise rejection: Template parse errors: TypeError: Cannot read property 'toUpperCase' of undefined ("dButtonToggleGroup"&gt; &lt;md-button-toggle [ERROR -&gt;]*ngFor="let indicador of indicadores; #first = first" value="indicador.id" [checked]="first"&gt;"): ng:///AppModule/HomeComponent.html@35:78 Parser Error: Unexpected token #, expected identifier, keyword, or string at column …

12
Angular 2 FormGroup'tan tüm doğrulama hatalarını alın
Bu kod verildiğinde: this.form = this.formBuilder.group({ email: ['', [Validators.required, EmailValidator.isValid]], hasAcceptedTerms: [false, Validators.pattern('true')] }); Sitesinden tüm doğrulama hatalarını nasıl alabilirim this.form? Birim testleri yazıyorum ve gerçek doğrulama hatalarını iddia mesajına dahil etmek istiyorum.

3
açısal2'deki değişim eşdeğeri
girdi aralığımın değerini firebase'e kaydetmek için onchange kullanıyorum, ancak işlevimin tanımlanmadığını söyleyen bir hatam var. bu benim fonksiyonum saverange(){ this.Platform.ready().then(() =&gt; { this.rootRef.child("users").child(this.UserID).child('range').set(this.range) }) } bu benim html'm &lt;ion-item&gt; &lt;ion-row&gt; &lt;ion-col&gt;Rayon &lt;span favorite&gt;&lt;strong&gt; {{range}} km&lt;/strong&gt;&lt;/span&gt;&lt;/ion-col&gt; &lt;ion-col&gt;&lt;input type="range" name="points" min="0" max="40" [(ngModel)]="range" onchange="saverange()"&gt;&lt;/ion-col&gt; &lt;/ion-row&gt; &lt;/ion-item&gt; eğer varsa, açısal değişimin eşdeğeri nedir? …
91 angular 

3
'Div'in bilinen bir özelliği olmadığı için' aria-worthenow'a bağlanılamıyor
Aşağıdaki kodun nesi var? Bir öğeye bir ifade atamaya çalıştığımda bana Hapenned, &lt;div class="progress-bar progress-bar-striped active" role="progressbar" aria-valuenow="{{MY_PREC}}" aria-valuemin="0" aria-valuemax="100" &gt; {{MY_PREC}} &lt;/div&gt; ayrıca denedi [aria-valuenow]={{MY_PREC}} RC5'ten beri olmuş gibi görünüyor herhangi bir fikir?
91 angular 


4
FormGroup ve FormArray ne zaman kullanılır?
FormGroup : Bir FormGroup anahtar olarak her bir kontrol adıyla, bir nesnenin her bir alt FormControl değerlerini birleştirir. const form = new FormGroup({ first: new FormControl('Nancy', Validators.minLength(2)), last: new FormControl('Drew') }); FormArray : Bir FormArray bir diziye her alt FormControl değerlerini birleştirir. const arr = new FormArray([ new FormControl('Nancy', Validators.minLength(2)), …

7
FormGroup için Angular2 set değeri
Bu yüzden bir varlık oluşturmak için karmaşık bir formum var ve bunu düzenleme için de kullanmak istiyorum, yeni açısal formlar API'si kullanıyorum. Formu tam olarak veritabanından aldığım veriler gibi yapılandırdım, bu nedenle tüm formun değerini burada alınan verilere ayarlamak istiyorum, yapmak istediğim şeye bir örnek: this.form = builder.group({ b : …

5
Servis sınıfa nasıl enjekte edilir (bileşene değil)
Bileşen olmayan bir sınıfa bir hizmet enjekte etmek istiyorum . Örneğin: Myservice import {Injectable} from '@angular/core'; @Injectable() export class myService { dosomething() { // implementation } } Sınıfım import { myService } from './myService' export class MyClass { constructor(private myservice:myService) { } test() { this.myservice.dosomething(); } } Bu çözüm işe …

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.