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.

4
Quando usar FormGroup vs. FormArray?
FormGroup : Um FormGroup agrega os valores de cada FormControl filho em um objeto, com cada nome de controle como a chave. const form = new FormGroup({ first: new FormControl('Nancy', Validators.minLength(2)), last: new FormControl('Drew') }); FormArray : Um FormArray agrega os valores de cada FormControl filho em uma matriz. const …


8
Angular: redirecionamento manual para a rota
Recentemente, comecei a usar o angular 4 em vez do angular.js 1. Eu segui o tutorial dos heróis para aprender sobre os fundamentos do angular 4 e atualmente estou usando o próprio "RouterModule" do angular do pacote "@ angular / router". A fim de implementar alguma autorização para meu aplicativo, …
91 angular 

13
Como redefinir o arquivo selecionado com o tipo de arquivo de tag de entrada no Angular 2?
Esta é a aparência da minha tag de entrada: <input type="file" placeholder="File Name" name="filename" (change)="onChange($event)"> <button>Reset</button> Desejo redefinir o arquivo selecionado no Angular 2. Agradecemos a ajuda. Deixe-me saber se você precisar de mais detalhes. PS Eu poderia obter detalhes do arquivo de $eventparâmetros e salvá-los em uma variável de …
91 angular 

8
Lidando com 401s globalmente com Angular
Em meu projeto Angular 2, faço chamadas de API de serviços que retornam um Observable. O código de chamada então se inscreve neste observável. Por exemplo: getCampaigns(): Observable<Campaign[]> { return this.http.get('/campaigns').map(res => res.json()); } Digamos que o servidor retorne um 401. Como posso detectar esse erro globalmente e redirecionar para …
90 angular 

5
Angular 2 porque asterisco (*)
No angular 2 document, * e template , sabemos que * ngIf, * ngSwitch, * ngFor pode ser expandido para a tag ng-template. Minha pergunta é: Acho que ngIfou ngForsem *também pode ser traduzido e expandido para tag de modelo pelo motor angular. O seguinte código <hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail> seria …

5
erro de teste de unidade angular 4 `TypeError: ctor não é um construtor`
Estou tentando testar meu resolvedor de rotas e, durante o teste, não tenho TypeError: ctor is not a constructorideia de por que isso aconteceu enquanto o texto digitado é compilado sem erros. TypeError: ctor is not a constructor TypeError: ctor is not a constructor at _createClass (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42355:26) at _createProviderInstance$1 (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42330:26) …

5
Angular2 * ngSe verificar o comprimento da matriz do objeto no modelo
Consultado em https://angular.io/docs/ts/latest/guide/displaying-data.html e empilhar Como verificar o objeto vazio no modelo angular 2 usando * ngIf ainda obtendo erro de sintaxe contexto próprio indefinido. Se eu remover a condição * ngIf, estou obtendo valores em teamMembers se inserir algum valor nela para que possa acessar os valores em teamMembers. …

19
Erro rxjs / Subject.d.ts: A classe 'Subject <T>' estende incorretamente a classe base 'Observable <T>'
Extraí um código de modelo de amostra deste tutorial e executei as duas etapas abaixo para começar - npm install // worked fine and created node_modules folder with all dependencies npm start // falhou com o erro abaixo- node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject&lt;T&gt;' incorrectly extends base class 'Observable&lt;T&gt;'. Types of …

8
Entrada de formulário personalizado Angular 2
Como posso criar um componente personalizado que funcione como uma &lt;input&gt;tag nativa ? Quero fazer com que meu controle de formulário personalizado seja capaz de oferecer suporte a ngControl, ngForm, [(ngModel)]. Pelo que entendi, preciso implementar algumas interfaces para fazer meu próprio controle de formulário funcionar como o nativo. Além …



5
Como injetar serviço na classe (não componente)
Quero injetar um serviço em uma classe que não seja um componente . Por exemplo: Myservice import {Injectable} from '@angular/core'; @Injectable() export class myService { dosomething() { // implementation } } Minha classe import { myService } from './myService' export class MyClass { constructor(private myservice:myService) { } test() { this.myservice.dosomething(); …

9
Angular2 get clicked element id
Eu tenho esse evento de clique &lt;button (click)="toggle($event)" class="someclass" id="btn1"&gt;&lt;/button&gt; &lt;button (click)="toggle($event)" class="someclass" id="btn2"&gt;&lt;/button&gt; Estou capturando o evento em meu parâmetro de entrada de função e quero saber exatamente qual botão foi clicado. toggle(event) { } mas eventnão tem uma idpropriedade. altKey: false bubbles: true button: 0 buttons: 0 cancelBubble: …
88 angular 

4
Posso mover programaticamente as etapas de um tapete deslizante horizontal em Angular / Angular Material
Tenho uma pergunta em relação ao material angular (com Angular 4+). Digamos que em meu modelo de componente eu adicione um &lt;mat-horizontal-stepper&gt;componente e, em cada etapa &lt;mat-step&gt;, tenha botões de passo para navegar no componente. Igual a... &lt;mat-horizontal-stepper&gt; &lt;mat-step&gt; Step 1 &lt;button mat-button matStepperPrevious type="button"&gt;Back&lt;/button&gt; &lt;button mat-button matStepperNext type="button"&gt;Next&lt;/button&gt; &lt;/mat-step&gt; …

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.