Запитання з тегом «angular2-template»

Для питань, що посилаються на синтаксис кутового шаблону, включаючи: інтерполяцію, введення (властивість), прив'язки, вихідні (події) прив'язки, двосторонні прив'язки, локальні змінні, синтаксис зірки тощо. Цей тег характерний для кутової версії 2.x і вище

20
Кутове прив’язка HTML
Я пишу Angular-додаток, і у мене є відповідь HTML, яку я хочу показати. Як це зробити? Якщо я просто використовую синтаксис прив'язки, {{myVal}}він кодує всі символи HTML (звичайно). Мені потрібно якось прив’язати innerHTMLа divдо значення змінної.

23
Кутовий 2 Прокрутіть доверху на Зміна маршруту
У моєму додатку Angular 2, коли я прокручую сторінку вниз і натискаю посилання внизу сторінки, вона змінює маршрут і переносить мене на наступну сторінку, але вона не прокручується вгору сторінки. Як результат, якщо перша сторінка довга, а друга сторінка має мало вмісту, створюється враження, що на 2-й сторінці не вистачає …


2
Як я можу записати атрибути даних за допомогою Angular?
Коли я намагаюся використовувати data attributeмоє template, наприклад: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 збої з: ВИХІД: Помилки розбору шаблонів: Неможливо прив’язати до 'valuevalue', оскільки це не відома рідна властивість (" ] data-sectionvalue = "{{section.value}}"> {{section.text}} Мені, очевидно, щось не …

5
Як додати "клас" до хост-елемента?
Я не знаю, як додати до свого компонента атрибут <component></component>динамічного класу, але всередині шаблону html (компонент.html). Єдине знайдене нами рішення - змінити елемент за допомогою елемента "ElementRef". Це рішення здається трохи складним зробити щось, що повинно бути дуже простим. Інша проблема полягає в тому, що CSS має бути визначений за …

14
Кутовий 2: Неможливо прив’язати до 'ngModel', оскільки це не відома властивість 'input'
Я намагаюся реалізувати динамічні форми в кутовій формі 2. До динамічних форм я додав додаткові функції, такі як Видалити та Скасувати. Я дотримувався цієї документації: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html Я вніс деякі зміни в код. Я тут отримую помилку. Як мені зробити цю помилку? Ви можете знайти повний код тут: http://plnkr.co/edit/SL949g1hQQrnRUr1XXqt?p=preview , який …

2
Що таке шаблони у шаблонах Angular 2?
Я натрапив на дивний синтаксис призначення всередині шаблону Angular 2. <template let-col let-car="rowData" pTemplate="body"> <span [style.color]="car[col.field]">{{car[col.field]}}</span> </template> Виявляється , що let-colі let-car="rowData"створити дві нові змінні colі carякі потім можуть бути пов'язані всередині шаблону. Джерело: https://www.primefaces.org/primeng/#/datatable/templating Як називається цей магічний let-*синтаксис? Як це працює? У чому різниця між let-somethingі let-something="something else"?

4
<ng-container> vs <шаблон>
ng-container згадується в документації Angular 2, але немає пояснень як це працює та які випадки використання. Це, в зокрема , згадується в ngPluralі ngSwitchдирективи. Чи &lt;ng-container&gt;те ж саме &lt;template&gt;, що чи, чи залежить, чи була написана директива щодо використання одного з них? Є &lt;ng-container *ngPluralCase="'=0'"&gt;there is nothing&lt;/ng-container&gt; і &lt;template [ngPluralCase]="'=0'"&gt;there …

7
Angular2 - чи повинні бути доступними приватні змінні у шаблоні?
Якщо змінна оголошена privateв класі компонентів, чи повинен я мати доступ до неї в шаблоні цього компонента? @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 …

21
Неможливо прив’язати до 'ngForOf', оскільки це не відома властивість 'tr' (остаточний реліз)
Я використовую Angular2 Final release (2.1.0). Коли я хочу відобразити список компаній, я отримав цю помилку. в file.component.ts: public companies: any[] = [ { "id": 0, "name": "Available" }, { "id": 1, "name": "Ready" }, { "id": 2, "name": "Started" } ]; в file.component.html: &lt;tbody&gt; &lt;tr *ngFor="let item of companies; …

9
Як урізати текст у Angular2?
Чи є спосіб я обмежити довжину рядка числом символів? наприклад: Я повинен обмежити довжину заголовка до 20 {{ data.title }}. Чи є труба чи фільтр для обмеження довжини?

4
Передати перерахунки в шаблонах перегляду angular2
Чи можемо ми використовувати перерахунки в шаблоні перегляду angular2? &lt;div class="Dropdown" dropdownType="instrument"&gt;&lt;/div&gt; передає рядок як вхід: enum DropdownType { instrument, account, currency } @Component({ selector: '[.Dropdown]', }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Але як пройти конфігурацію перерахунку? Я хочу щось подібне в …

9
NgFor не оновлює дані за допомогою Pipe in Angular2
У цьому сценарії я відображаю список студентів (масив) для перегляду за допомогою ngFor: &lt;li *ngFor="#student of students"&gt;{{student.name}}&lt;/li&gt; Чудово, що вона оновлюється щоразу, коли я додаю до списку інших студентів. Однак, коли я даю йому , pipeщоб filterпо імені студента, &lt;li *ngFor="#student of students | sortByName:queryElem.value "&gt;{{student.name}}&lt;/li&gt; Він не оновлює список, …

10
Кнопка відключення Angular2
Я знаю, що в angular2 я можу відключити кнопку з [disable]атрибутом, наприклад: &lt;button [disabled]="!isValid" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; але чи можу це зробити за допомогою [ngClass]або [ngStyle]? Так: &lt;button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()"&gt;Confirm&lt;/button&gt; Дякую.

8
Як перевірити довжину масиву, що спостерігається
У своєму компоненті Angular 2 у мене є масив, що спостерігається list$: Observable&lt;any[]&gt;; У своєму Шаблоні я є &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; Але список $ .length не працює у випадку масиву, що спостерігається Оновлення: Здається, що (список $ …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.