«angular» 태그된 질문

Google의 웹 프레임 워크 인 Angular (AngularJS와 혼동하지 않아야 함)에 대한 질문 개별 버전에 국한되지 않은 각도 질문에는이 태그를 사용하십시오. 이전 AngularJS (1.x) 웹 프레임 워크의 경우 angularjs 태그를 사용하십시오.

7
:: ng-deep 대신 사용할 것
라우터 콘센트에 배치 된 요소를 각도로 스타일링하고 생성 된 요소의 너비가 100 %인지 확인하고 싶습니다. 대부분의 답변에서 ::ng-deep선택기를 사용해야한다는 것을 알지만 Angular의 문서 에서는 더 이상 사용되지 않습니다. 에 대한 대안이 ::ng-deep있습니까?
93 html  css  angular 

3
RxJS 맵 연산자 (각도)에서 오류를 발생시키는 방법
조건에 따라 Observable의 맵 연산자 에서 오류를 던지고 싶습니다 . 예를 들어 올바른 API 데이터가 수신되지 않은 경우. 다음 코드를 참조하십시오. private userAuthenticate( email: string, password: string ) { return this.httpPost(`${this.baseApiUrl}/auth?format=json&provider=login`, {userName: email, password: password}) .map( res => { if ( res.bearerToken ) { return this.saveJwt(res.bearerToken); } else { // …

14
각도 재질 아이콘이 작동하지 않음
앵귤러 용 머티리얼을 설치했습니다. 내 앱 모듈 MatIconModule ( import { MatIconModule } from '@angular/material/icon';) 에서 가져 왔습니다. 내 ngmodule 가져 오기 아래에 다음을 추가했습니다. @NgModule({ imports: [ //... MatIconModule, //... 모든 스타일 시트를 가져 왔습니다. 또한 실제로 사용하려는 앱 구성 요소 ( import {MatIconModule} from '@angular/material/icon';시작 부분에 다른 줄이 …



8
Angular로 401을 전 세계적으로 처리
내 Angular 2 프로젝트에서 Observable을 반환하는 서비스에서 API 호출을합니다. 그런 다음 호출 코드는이 옵저버 블을 구독합니다. 예를 들면 : getCampaigns(): Observable<Campaign[]> { return this.http.get('/campaigns').map(res => res.json()); } 서버가 401을 반환한다고 가정 해 보겠습니다.이 오류를 전역 적으로 포착하고 로그인 페이지 / 구성 요소로 리디렉션하려면 어떻게해야합니까? 감사. 지금까지 내가 가진 내용은 다음과 …
92 angular 

4
ngFor 및 Async Pipe Angular 2와 함께 Observable Object의 배열 사용
Angular 2에서 Observable을 사용하는 방법을 이해하려고합니다.이 서비스가 있습니다. import {Injectable, EventEmitter, ViewChild} from '@angular/core'; import {Observable} from "rxjs/Observable"; import {Subject} from "rxjs/Subject"; import {BehaviorSubject} from "rxjs/Rx"; import {Availabilities} from './availabilities-interface' @Injectable() export class AppointmentChoiceStore { public _appointmentChoices: BehaviorSubject<Availabilities> = new BehaviorSubject<Availabilities>({"availabilities": [''], "length": 0}) constructor() {} getAppointments() { return this.asObservable(this._appointmentChoices) …

8
Angular 2 formArrays에서 지정되지 않은 이름 속성이있는 컨트롤을 찾을 수 없습니다.
내 구성 요소에서 formArray를 반복하려고하는데 다음 오류가 발생합니다. Error: Cannot find control with unspecified name attribute 내 클래스 파일의 논리는 다음과 같습니다. 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에서 <ng-content>가 비어 있는지 확인하는 방법은 무엇입니까?
구성 요소가 있다고 가정합니다. @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 { } 이제이 &lt;ng-content&gt;구성 요소가 비어있는 경우 일부 기본 콘텐츠를 표시하고 싶습니다 . DOM에 직접 액세스하지 …

5
지연으로 관찰 가능 항목을 생성하려면 어떻게해야합니까?
질문 테스트 목적으로 Observable실제 http 호출에 의해 반환되는 Observable을 Http. 내 관찰 가능 항목은 다음 코드로 생성됩니다. fakeObservable = Observable.create(obs =&gt; { obs.next([1, 2, 3]); obs.complete(); }); 문제는이 관찰 가능한 것이 즉시 방출된다는 것입니다. 방출에 사용자 지정 지연을 추가하는 방법이 있습니까? 과정 나는 이것을 시도했다 : fakeObservable = Observable.create(obs =&gt; …


6
Angular 2 및 TypeScript로 두 개의 객체 배열을 병합 하시겠습니까?
이 주제에 대한 JavaScript 질문을 살펴 보았습니다.이 질문은 특히 TypeScript를 사용하는 Angular2에 관한 것입니다. 내가하려는 것은 json 객체를 배열에 연결하는 것입니다. 내 코드는 다음과 같습니다. public results: []; public getResults(){ this._service.get_search_results(this._slug, this._next).subscribe( data =&gt; { this.results.concat(data.results); this._next = data.next; }, err =&gt; { console.log(err); } ); } typescript 및 angular …

4
EventEmitter angular2에 2 개의 매개 변수를 전달하는 방법
내 구성 요소에 EventEmitter있지만 오류를 반환하기 때문에 컴파일 할 수 없습니다. Supplied parameters do not match any signature of call target 내 구성 요소 : @Output() addModel = new EventEmitter&lt;any&gt;(); saveModel($event, make, name) { this.addModel.emit(make, name); } 매개 변수 중 하나를 삭제 this.addModel.emit()하면 작동하지만 작동합니다. 2 개의 매개 변수를 내 …


5
Angular2는 요소의 알려진 속성이 아니기 때문에 DIRECTIVE에 바인딩 할 수 없습니다.
Angular CLI에서 새 @Directive를 생성하여 내 app.module.ts로 가져 왔습니다. import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [ AppComponent, ContenteditableModelDirective, ChatWindowComponent, ... ], imports: [ ... ], ... }) 내 구성 요소 (ChatWindowComponent)에서 사용하려고합니다. &lt;p [appContenteditableModel] &gt; Write message &lt;/p&gt; 지시문 내에 Angular CLI …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.