Preguntas etiquetadas con angular

Preguntas sobre Angular (que no debe confundirse con AngularJS), el marco web de Google. Use esta etiqueta para preguntas angulares que no son específicas de una versión individual. Para el antiguo marco web AngularJS (1.x), use la etiqueta angularjs.

3
Cómo lanzar un error del operador de mapa RxJS (angular)
Quiero lanzar un error del operador de mapa de mi observable basado en una condición. Por ejemplo, si no se reciben los datos de API correctos. Consulte el siguiente código: private userAuthenticate( email: string, password: string ) { return this.httpPost(`${this.baseApiUrl}/auth?format=json&provider=login`, {userName: email, password: password}) .map( res => { if ( …

14
Los iconos de material angular no funcionan
He instalado Material para angular, He importado en mi módulo de aplicación MatIconModule (con import { MatIconModule } from '@angular/material/icon';) Lo agregué debajo de mis importaciones de ngmodule con: @NgModule({ imports: [ //... MatIconModule, //... He importado todas las hojas de estilo Y también lo importé en el componente de …


5
¿Cómo puedo crear un observable con retraso?
Pregunta Con fines de prueba, estoy creando Observableobjetos que reemplazan el observable que sería devuelto por una llamada http real con Http. Mi observable se crea con el siguiente código: fakeObservable = Observable.create(obs => { obs.next([1, 2, 3]); obs.complete(); }); El caso es que este observable se emite de inmediato. …


5
Angular2 no se puede enlazar a DIRECTIVE ya que no es una propiedad conocida del elemento
Genere un nuevo @Directive por Angular CLI, lo importé a mi app.module.ts import { ContenteditableModelDirective } from './directives/contenteditable-model.directive'; import { ChatWindowComponent } from './chat-window/chat-window.component'; @NgModule({ declarations: [ AppComponent, ContenteditableModelDirective, ChatWindowComponent, ... ], imports: [ ... ], ... }) y trato de usar en mi componente (ChatWindowComponent) <p [appContenteditableModel] > Write …

9
En Angular 2, ¿cómo verificar si <ng-content> está vacío?
Supongamos que tengo un componente: @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 { } Ahora, me gustaría mostrar contenido predeterminado si &lt;ng-content&gt;este componente está vacío. ¿Existe una …


4
Cómo pasar 2 parámetros a EventEmitter angular2
Tengo en mi componente un EventEmitterpero no puedo compilarlo porque devuelve el error: Supplied parameters do not match any signature of call target Mi componente: @Output() addModel = new EventEmitter&lt;any&gt;(); saveModel($event, make, name) { this.addModel.emit(make, name); } Si elimino uno de los parámetros en this.addModel.emit()él, funciona, pero entonces: ¿Puedo pasar …


9
Angular2 - parámetros de solicitud HTTP POST
Estoy tratando de hacer una solicitud POST pero no puedo hacer que funcione: 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, { headers: headers }) .subscribe(data =&gt; { alert('ok'); }, error =&gt; { console.log(JSON.stringify(error.json())); }); } Básicamente, quiero replicar esta solicitud http …

6
fusionar dos matrices de objetos con Angular 2 y TypeScript?
He revisado las preguntas de JavaScript sobre este tema, esta pregunta es específicamente sobre Angular2 con TypeScript. Lo que estoy tratando de hacer es concatenar los objetos json en una matriz. Mi código se parece a esto, public results: []; public getResults(){ this._service.get_search_results(this._slug, this._next).subscribe( data =&gt; { this.results.concat(data.results); this._next = …

3
onchange equivalente en angular2
Estoy usando onchange para guardar el valor de mi rango de entrada en firebase, pero tengo un error que dice que mi función no está definida. esta es mi función saverange(){ this.Platform.ready().then(() =&gt; { this.rootRef.child("users").child(this.UserID).child('range').set(this.range) }) } este es mi html &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" …
91 angular 

3
No se puede enlazar a 'aria-valuenow' ya que no es una propiedad conocida de 'div'
¿Qué pasa con el siguiente código? Me pasó cuando intenté asignar una expresión a un elemento, &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; también probado como [aria-valuenow]={{MY_PREC}} Parece que pasa desde RC5 ¿algunas ideas?
91 angular 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.