Perguntas com a marcação «angular»

Perguntas sobre o Angular (não deve ser confundido com o AngularJS), a estrutura da web do Google. Use esta tag para perguntas angulares que não são específicas para uma versão individual. Para a estrutura da Web AngularJS (1.x) mais antiga, use a tag angularjs.

6
Como e onde usar :: ng-deep?
Eu sou novo no Angular 4, então alguém poderia explicar como e onde usar ::ng-deepno Angular 4? Na verdade, quero substituir algumas das propriedades CSS dos componentes filhos dos componentes pais. Além disso, é compatível com o IE11?


8
Serviço Angular 5 para ler arquivo .json local
Estou usando o Angular 5 e criei um serviço usando o angular-cli O que eu quero fazer é criar um serviço que leia um arquivo json local para o Angular 5. Isso é o que eu tenho ... Estou um pouco preso ... import { Injectable } from '@angular/core'; import …

7
ng2 - Diferença entre as tags ng-container e ng-template
Alguém pode ilustrar a diferença entre usar os elementos <ng-container>e <ng-template>? Não consegui encontrar a documentação NgContainere não entendo muito bem a diferença entre a tag de modelo. Um exemplo de código de cada um ajudaria muito.
94 angular 

7
Angular 2 - Roteamento - Trabalho CanActivate com Observable
Eu tenho um AuthGuard (usado para roteamento) que implementa CanActivate . canActivate() { return this.loginService.isLoggedIn(); } Meu problema é que o CanActivate-result depende de um http-get-result - o LoginService retorna um Observable . isLoggedIn():Observable<boolean> { return this.http.get(ApiResources.LOGON).map(response => response.ok); } Como posso uni-los - fazer CanActivate depender de um estado …

13
Angular 4.3 - parâmetros definidos do HttpClient
let httpParams = new HttpParams().set('aaa', '111'); httpParams.set('bbb', '222'); Por que isso não funciona? Ele apenas define o 'aaa' e NÃO o 'bbb' Além disso, tenho um objeto {aaa: 111, bbb: 222} Como posso definir todos os valores sem loop? ATUALIZAÇÃO (parece funcionar, mas como evitar o loop?) let httpParams = …


5
Como posso criar um observável com atraso
Questão Para fins de teste, estou criando Observableobjetos que substituem o observável que seria retornado por uma chamada real de http com Http. Meu observável é criado com o seguinte código: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]); obs.complete(); }); A questão é que este observável emite imediatamente. Existe …

7
Angular2 definir valor para formGroup
Portanto, tenho um formulário complexo para criar uma entidade e também quero usá-lo para edição. Estou usando a nova API de formulários angulares. Estruturei o formulário exatamente como os dados que recupero do banco de dados, portanto, quero definir o valor de todo o formulário para os dados recuperados. Aqui …


10
ngModel não pode ser usado para registrar controles de formulário com uma diretiva formGroup pai
Depois de atualizar para RC5, começamos a receber este erro: ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive "formControlName" instead. Example: <div [formGroup]="myGroup"> <input formControlName="firstName"> </div> In your class: this.myGroup = new FormGroup({ firstName: new FormControl() }); Or, if you'd …



4
Limite a 2 casas decimais com um tubo simples
Eu encontrei um exemplo que limita um número a 2 casas decimais E transforma o número em um valor monetário - por exemplo, £ 2,55. {{ number | currency : 'GBP' : true : '1.2-2'}} Existe um cachimbo simples que faz o mesmo sem aplicar moeda?
93 angular  pipe  decimal 

3
Como lançar o erro do operador de mapa RxJS (angular)
Quero lançar um erro do operador de mapa do meu observável com base em uma condição. Por exemplo, se os dados API corretos não forem recebidos. Por favor, veja o seguinte código: private userAuthenticate( email: string, password: string ) { return this.httpPost(`${this.baseApiUrl}/auth?format=json&provider=login`, {userName: email, password: password}) .map( res => { …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.