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.

2
Detectar el cambio a ngModel en una etiqueta de selección (Angular 2)
Estoy intentando detectar un cambio ngModelen una <select>etiqueta. En Angular 1.x, podríamos resolver esto con un $watchon ngModel, o usando ngChange, pero todavía tengo que entender cómo detectar un cambio ngModelen Angular 2. Ejemplo completo : http://plnkr.co/edit/9c9oKH1tjDDb67zdKmr9?p=info import {Component, View, Input, } from 'angular2/core'; import {FORM_DIRECTIVES} from 'angular2/common'; @Component({ selector: …

17
OrderBy pipe issue
No puedo traducir este código de Angualr 1 a Angular 2: ng-repeat="todo in todos | orderBy: 'completed'" Esto es lo que hice siguiendo la respuesta de Thierry Templier: Plantilla de componente: *ngFor="#todo of todos | sort" Código de componente: @Component({ selector: 'my-app', templateUrl: "./app/todo-list.component.html", providers: [TodoService], pipes: [ TodosSortPipe ] …

2
Angular2 agrega clase a la etiqueta del cuerpo
¿Cómo puedo agregar una clase a la etiqueta del cuerpo sin hacer que el cuerpo sea ​​el selector de aplicaciones y usar el enlace de host? Intenté usar el Renderer pero cambia todo el cuerpo Clase de enlace angular 2.x en la etiqueta del cuerpo Estoy trabajando en una gran …
97 angular 

7
Inyección de herencia y dependencia
Tengo un conjunto de componentes de angular2 que deberían recibir algún servicio. Mi primer pensamiento fue que sería mejor crear una superclase e inyectar el servicio allí. Cualquiera de mis componentes ampliaría esa superclase, pero este enfoque no funciona. Ejemplo simplificado: export class AbstractComponent { constructor(private myservice: MyService) { // …

5
¿Cuál es la diferencia entre formControlName y FormControl?
Estoy usando ReactiveFormsModuleAngular2 para crear un componente que contiene un formulario. Aquí está mi código: foo.component.ts : constructor(fb: FormBuilder) { this.myForm = fb.group({ 'fullname': ['', Validators.required], 'gender': [] }); } foo.component.html (con [formControl]): <div class="fields"> <div class="field"> <label>Fullname*</label> <input type="text" [formControl]="myForm.controls.fullname"/> </div> </div> <div class="inline fields"> <label for="gender">Gender</label> <div class="field"> …

17
Formas reactivas - atributo deshabilitado
Estoy tratando de usar el disabledatributo de a formControl. Cuando lo pongo en la plantilla, funciona: <md-input formControlName="id" placeholder="ID" [disabled]="true"></md-input> Pero el navegador me alerta: Parece que está utilizando el atributo disabled con una directiva de formulario reactivo. Si establece disabled en true cuando configura este control en su clase …



4
Variable de referencia de plantilla dinámica dentro de ngFor (Angular 9)
¿Cómo declarar una variable de referencia de plantilla dinámica dentro de un elemento?ngFor Quiero usar el componente popover de ng-bootstrap, el código popover (con enlace Html) es como se muestra: <ng-template #popContent>Hello, <b>{{name}}</b>!</ng-template> <button type="button" class="btn btn-secondary" [ngbPopover]="popContent" popoverTitle="Fancy content"> I've got markup and bindings in my popover! </button> ¿Cómo …

4
Cómo ejecutar un servicio cuando la aplicación se inicia en Angular 2
Creé un servicio SocketService, básicamente inicializa el socket para permitir que la aplicación escuche en el puerto. Este servicio también interactúa con algunos componentes. // socket.service.ts export class SocketService { constructor() { // Initializes the socket } ... } Sé que el código en el constructor de SocketService () solo …

19
ERROR Error: no hay descriptor de acceso de valor para el control de formulario con un atributo de nombre no especificado en el conmutador
Aquí está mi componente en Angular 4: @Component( { selector: 'input-extra-field', template: ` <div class="form-group" [formGroup]="formGroup" > <switch [attr.title]="field.etiquette" [attr.value]="field.valeur" [(ngModel)]="field.valeur" [formControl]="fieldControl" [attr.id]="name" [attr.disabled]="disabled"> </switch> <error-messages [control]="name"></error-messages> </div> ` } ) Aquí está mi clase: export class SwitchExtraField extends ExtraField { @Input() field: ExtraFormField; @Input() entity: { fields: Object }; …

7
ng2: diferencia entre las etiquetas ng-container y ng-template
¿Alguien puede ilustrar la diferencia entre usar <ng-container>y <ng-template>elementos? No pude encontrar documentación NgContainery no entiendo bien la diferencia entre la etiqueta de plantilla. Un ejemplo de código de cada uno sería de gran ayuda.
96 angular 

5
La dependencia de Bootstrap4 PopperJs arroja un error en Angular
Acabo de crear un nuevo angular-cliproyecto y ejecutó npm install bootstrap@4.0.0-beta jquery popper.js --save y cambió las partes relacionadas de .angular-cli.json como se muestra a continuación "styles": [ "../node_modules/bootstrap/dist/css/bootstrap.css" ], "scripts": [ "../node_modules/jquery/dist/jquery.js", "../node_modules/popper.js/dist/popper.js", "../node_modules/bootstrap/dist/js/bootstrap.js" ], sin embargo, recibiendo el error a continuación 10:2287 Uncaught SyntaxError: Unexpected token export at …



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.