Perguntas com a marcação «angular»

91
Angular2 - Parâmetros de solicitação Http POST

Estou tentando fazer uma solicitação POST, mas não consigo fazer isso funcionar: testRequest() { var body = 'username=myusername?password=mypassword'; var headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded'); this.http .post('/api', body, {...

91
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...

90
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...

90
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"...

89
Entrada de formulário personalizado Angular 2

Como posso criar um componente personalizado que funcione como uma <input>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...

88
Angular2 get clicked element id

Eu tenho esse evento de clique <button (click)="toggle($event)" class="someclass" id="btn1"></button> <button (click)="toggle($event)" class="someclass" id="btn2"></button> Estou capturando o evento em meu parâmetro de entrada de função e quero saber exatamente qual...

88
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 {...