Preguntas etiquetadas con angular2-template

Para preguntas que hagan referencia a la sintaxis de plantilla angular, que incluye: interpolación, enlaces de entrada (propiedad), enlaces de salida (evento), enlace bidireccional, variables locales, sintaxis de estrella, etc. Esta etiqueta es específica de la versión angular 2.xy superior

20
Enlace HTML angular
Estoy escribiendo una aplicación angular y tengo una respuesta HTML que quiero mostrar. ¿Cómo puedo hacer eso? Si simplemente uso la sintaxis de enlace {{myVal}}, codifica todos los caracteres HTML (por supuesto). Necesito de alguna manera vincular el innerHTMLde diva al valor de la variable.



2
¿Cómo puedo escribir atributos de datos usando Angular?
Cuando trato de usar un data attributeen mi template, así: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 se bloquea con: EXCEPCIÓN: Errores de análisis de plantilla: no se puede vincular a 'sectionvalue' ya que no es una propiedad nativa conocida (" …

5
¿Cómo agregar "clase" al elemento host?
No sé cómo agregar a mi componente <component></component>un atributo de clase dinámica , pero dentro de la plantilla html (component.html). La única solución que encontré es modificar el elemento a través del elemento nativo "ElementRef". Esa solución parece un poco complicada para hacer algo que debería ser muy simple. Otro …

14
Angular 2: no se puede enlazar a 'ngModel' ya que no es una propiedad conocida de 'input'
Estoy tratando de implementar formularios dinámicos en Angular 2. He agregado funcionalidades adicionales como Eliminar y Cancelar a los formularios dinámicos. He seguido esta documentación: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html He realizado algunos cambios en el código. Recibo un error aquí. ¿Cómo hago para que este error desaparezca? Puede encontrar el código completo aquí: …

2
¿Qué es let- * en las plantillas de Angular 2?
Encontré una sintaxis de asignación extraña dentro de una plantilla Angular 2. <template let-col let-car="rowData" pTemplate="body"> <span [style.color]="car[col.field]">{{car[col.field]}}</span> </template> Parece que let-coly let-car="rowData"crea dos nuevas variables coly carque luego se pueden vincular dentro de la plantilla. Fuente: https://www.primefaces.org/primeng/#/datatable/templating ¿Cómo se llama esta let-*sintaxis mágica ? ¿Como funciona? ¿Cuál es la …

4
<ng-container> vs <template>
ng-container se menciona en la documentación de Angular 2, pero no hay una explicación de cómo funciona y cuáles son los casos de uso. Se menciona particularmente en ngPluraly ngSwitchdirectivas. ¿Hace &lt;ng-container&gt;lo mismo &lt;template&gt;o depende de si se escribió una directiva para usar uno de ellos? Son &lt;ng-container *ngPluralCase="'=0'"&gt;there is …



9
¿Cómo truncar texto en Angular2?
¿Hay alguna forma de limitar la longitud de la cadena a un número de caracteres? por ejemplo: tengo que limitar la longitud de un título a 20 {{ data.title }}. ¿Hay alguna tubería o filtro para limitar la longitud?

4
Pasar enumeraciones en plantillas de vista angular2
¿Podemos usar enumeraciones en una plantilla de vista angular2? &lt;div class="Dropdown" dropdownType="instrument"&gt;&lt;/div&gt; pasa la cadena como entrada: enum DropdownType { instrument, account, currency } @Component({ selector: '[.Dropdown]', }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Pero, ¿cómo pasar una configuración de enumeración? Quiero algo …


10
Botón de desactivación de Angular2
Sé que en angular2 puedo deshabilitar un botón con el [disable]atributo, por ejemplo: &lt;button [disabled]="!isValid" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; pero ¿puedo hacerlo usando [ngClass]o [ngStyle]? Al igual que: &lt;button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; Gracias.

8
Cómo comprobar la longitud de una matriz observable
En mi componente Angular 2 tengo una matriz observable list$: Observable&lt;any[]&gt;; En mi plantilla tengo &lt;div *ngIf="list$.length==0"&gt;No records found.&lt;/div&gt; &lt;div *ngIf="list$.length&gt;0"&gt; &lt;ul&gt; &lt;li *ngFor="let item of list$ | async"&gt;item.name&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; Pero list $ .length no funciona en el caso de una matriz observable. Actualizar: Parece que (list $ | …

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.