Perguntas com a marcação «angular2-template»

Para perguntas que fazem referência à sintaxe do modelo angular, incluindo: interpolação, associações de entrada (propriedade), associações de saída (evento), associação bidirecional, variáveis ​​locais, sintaxe estrela, etc. Esta tag é específica para a versão angular 2.xe acima

20
Ligação HTML angular
Estou escrevendo um aplicativo Angular e tenho uma resposta HTML que quero exibir. Como faço isso? Se eu simplesmente usar a sintaxe de ligação, {{myVal}}ele codifica todos os caracteres HTML (é claro). Eu preciso de alguma forma vincular o innerHTMLde diva ao valor da variável.



2
Como escrever atributos de dados usando Angular?
Quando tento usar um data attributeno meu template, assim: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 trava com: EXCEÇÃO: Erros de análise de modelo: não é possível vincular a 'sectionvalue', pois não é uma propriedade nativa conhecida (" ] data-sectionvalue = …

5
Como adicionar "classe" ao elemento host?
Não sei como adicionar ao meu componente <component></component>um atributo de classe dinâmica, mas dentro do modelo html (component.html). A única solução que encontrei é modificar o item via elemento nativo "ElementRef". Essa solução parece um pouco complicada para fazer algo que deve ser muito simples. Outro problema é que o …

14
Angular 2: Não é possível vincular a 'ngModel', pois não é uma propriedade conhecida de 'input'
Estou tentando implementar formulários dinâmicos no Angular 2. Adicionei funcionalidades adicionais, como Excluir e Cancelar, aos formulários dinâmicos. Segui esta documentação: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html Fiz algumas alterações no código. Estou recebendo erro aqui. Como faço para que esse erro ocorra? Você pode encontrar o código completo aqui: http://plnkr.co/edit/SL949g1hQQrnRUr1XXqt?p=preview , que está funcionando …

2
O que é let- * nos modelos Angular 2?
Me deparei com uma sintaxe de atribuição estranha dentro de um modelo Angular 2. <template let-col let-car="rowData" pTemplate="body"> <span [style.color]="car[col.field]">{{car[col.field]}}</span> </template> Parece que let-cole let-car="rowData"crie duas novas variáveis cole carque poderão ser vinculadas ao interior do modelo. Fonte: https://www.primefaces.org/primeng/#/datatable/templating Como é let-*chamada essa sintaxe mágica ? Como funciona? Qual é …

4
<contêiner> vs <modelo>
ng-container é mencionado na documentação do Angular 2, mas não há explicação sobre como ele funciona e quais são os casos de uso. É particularmente mencionado em ngPlurale ngSwitchdirectivas. Faz &lt;ng-container&gt;a mesma coisa que &lt;template&gt;, ou depende se uma diretiva foi escrita para usar uma delas? Estão &lt;ng-container *ngPluralCase="'=0'"&gt;there is …

7
Angular2 - as variáveis ​​privadas devem estar acessíveis no modelo?
Se uma variável for declarada privateem uma classe de componente, devo acessá-la no modelo desse componente? @Component({ selector: 'my-app', template: ` &lt;div&gt; &lt;h2&gt;{{title}}&lt;/h2&gt; &lt;h2&gt;Hello {{userName}}&lt;/h2&gt; // I am getting this name &lt;/div&gt; `, }) export class App { public title = 'Angular 2'; private userName = "Test Name"; //declared as …


9
Como truncar o texto no Angular2?
Existe uma maneira de limitar o comprimento da string a um número de caracteres? por exemplo: eu tenho que limitar o tamanho do título a 20 {{ data.title }}. Existe algum tubo ou filtro para limitar o comprimento?

4
Passe enums em modelos de visualização angular2
Podemos usar enums em um modelo de visualização angular2? &lt;div class="Dropdown" dropdownType="instrument"&gt;&lt;/div&gt; passa a string como entrada: enum DropdownType { instrument, account, currency } @Component({ selector: '[.Dropdown]', }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Mas como passar uma configuração de enum? Eu quero …

9
NgFor não atualiza dados com Pipe em Angular2
Nesse cenário, estou exibindo uma lista de alunos (matriz) para a visualização com ngFor: &lt;li *ngFor="#student of students"&gt;{{student.name}}&lt;/li&gt; É maravilhoso que ele seja atualizado sempre que adiciono outro aluno à lista. No entanto, quando atribuo pipea filterpelo nome do aluno, &lt;li *ngFor="#student of students | sortByName:queryElem.value "&gt;{{student.name}}&lt;/li&gt; Ele não atualiza …

10
Botão de desativar Angular2
Eu sei que no angular2 posso desabilitar um botão com o [disable]atributo, por exemplo: &lt;button [disabled]="!isValid" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; mas posso fazer isso usando [ngClass]ou [ngStyle]? Igual a: &lt;button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; Obrigado.

8
Como verificar o comprimento de uma matriz observável
No meu componente Angular 2, tenho uma matriz observável list$: Observable&lt;any[]&gt;; No meu modelo eu tenho &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; Mas list $ .length não funciona no caso de array Observable. Atualizar: Parece que (list $ | async) …

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.