Вопросы с тегом «angular2-template»

По вопросам, связанным с синтаксисом шаблона Angular, включая: интерполяцию, привязки входных данных (свойств), привязки выходных данных (событий), двустороннюю привязку, локальные переменные, синтаксис звездочки и т. Д. Этот тег специфичен для angular версии 2.x и выше.

842
Угловое связывание HTML

Я пишу приложение Angular, и у меня есть ответ HTML, который я хочу отобразить. Как я могу это сделать? Если я просто использую синтаксис привязки, {{myVal}}он кодирует все символы HTML (конечно). Мне нужно как-то привязать innerHTMLa divк значению...

296
Angular 2 Прокрутите вверх при изменении маршрута

В моем приложении Angular 2, когда я прокручиваю страницу вниз и щелкаю ссылку внизу страницы, она меняет маршрут и переходит на следующую страницу, но не переходит в верхнюю часть страницы. В результате, если первая страница длинная, а на 2-й странице мало содержимого, создается впечатление, что...

229
Как я могу написать атрибуты данных, используя Angular?

Когда я пытаюсь использовать data attributeв моем template, как это: <ol class="viewer-nav"> <li *ngFor="#section of sections" data-value="{{ section.value }}"> {{ section.text }} </li> </ol> Angular 2 падает с: ИСКЛЮЧЕНИЕ: ошибки синтаксического анализа шаблона: невозможно...

190
Как добавить «класс» к элементу хоста?

Я не знаю, как добавить к моему компоненту атрибут <component></component>динамического класса, но внутри шаблона html (component.html). Единственное решение, которое я нашел, это изменить элемент с помощью нативного элемента "ElementRef". Это решение кажется немного сложным, чтобы...

178
Angular 2: Невозможно привязать к ngModel, так как это не известное свойство input

Я пытаюсь реализовать Dynamic Forms в Angular 2. Я добавил дополнительные функции, такие как Delete и Cancel, к динамическим формам. Я следил за этой документацией: https://angular.io/docs/ts/latest/cookbook/dynamic-form.html Я сделал некоторые изменения в коде. Я получаю ошибку здесь. Как мне...

157
Что такое let * в шаблонах 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"создать две новые переменные...

150
<ng-container> vs <шаблон>

ng-container упоминается в документации Angular 2, но нет объяснения, как это работает и каковы варианты использования. Это, в частности , упоминается в ngPluralи ngSwitchдирективы. Делает ли <ng-container>это то же самое <template>или зависит от того, была ли написана директива для...

145
Angular2 - должны ли быть доступны частные переменные в шаблоне?

Если переменная объявлена privateв классе компонента, могу ли я получить к ней доступ в шаблоне этого компонента? @Component({ selector: 'my-app', template: ` <div> <h2>{{title}}</h2> <h2>Hello {{userName}}</h2> // I am getting this name </div> `, }) export...

129
Невозможно выполнить привязку к ngForOf, поскольку это не известное свойство tr (окончательная версия)

Я использую финальную версию Angular2 (2.1.0). Когда я хочу отобразить список компаний, я получил эту ошибку. в file.component.ts: public companies: any[] = [ { "id": 0, "name": "Available" }, { "id": 1, "name": "Ready" }, { "id": 2, "name": "Started" } ]; в file.component.html: <tbody>...

127
Как обрезать текст в Angular2?

Есть ли способ ограничить длину строки числовыми символами? например: я должен ограничить длину заголовка до 20 {{ data.title }}. Есть ли труба или фильтр для ограничения...

114
NgFor не обновляет данные с помощью Pipe в Angular2

В этом сценарии я показываю в представлении список студентов (массив) с помощью ngFor: <li *ngFor="#student of students">{{student.name}}</li> Замечательно, что он обновляется всякий раз, когда я добавляю другого ученика в список. Однако, когда я даю ему , pipeчтобы filterпо имени...

113
Angular2 кнопка отключения

Я знаю, что в angular2 я могу отключить кнопку с [disable]атрибутом, например: <button [disabled]="!isValid" (click)="onConfirm()">Confirm</button> но могу ли я сделать это с помощью [ngClass]или [ngStyle]? Вот так: <button [ngStyle]="{disabled : !isValid}"...

104
Как предотвратить кеширование браузера на сайте Angular 2?

В настоящее время мы работаем над новым проектом с регулярными обновлениями, которым ежедневно пользуется один из наших клиентов. Этот проект разрабатывается с использованием angular 2, и мы сталкиваемся с проблемами кеширования, то есть наши клиенты не видят последних изменений на своих машинах....

98
ЗаказатьПо трубке

Я не могу перевести этот код с Angualr 1 на Angular 2: ng-repeat="todo in todos | orderBy: 'completed'" Вот что я сделал после ответа Тьерри Темплиера: Шаблон компонента: *ngFor="#todo of todos | sort" Код компонента: @Component({ selector: 'my-app', templateUrl: "./app/todo-list.component.html",...

89
Angular2 * ng Если проверить длину массива объектов в шаблоне

Ссылка на https://angular.io/docs/ts/latest/guide/displaying-data.html и стек. Как проверить пустой объект в шаблоне angular 2 с помощью * ngIf, все еще получающего синтаксическую ошибку, сам контекст undefined. Если я удалю условие * ngIf, тогда я получу значения в teamMembers, если я вставлю в...

86
Как передать строковое значение компоненту в angular2

Я хотел бы передать строковое значение компоненту в angular2, но оно не работает с привязкой по умолчанию. Я думаю о чем-то похожем на это: <component [inputField]="string"></component> К сожалению, в правой части задания разрешены только выражения. Есть ли способ сделать это?...