Вопросы с тегом «angular»

Вопросы по Angular (не путать с AngularJS), веб-фреймворку от Google. Используйте этот тег для угловых вопросов, которые не относятся к конкретной версии. Для более старой веб-платформы AngularJS (1.x) используйте тег angularjs.

6
Как и где использовать :: ng-deep?
Я новичок в Angular 4, поэтому может ли кто-нибудь объяснить, как и где использовать ::ng-deepв Angular 4? На самом деле я хочу перезаписать некоторые свойства CSS дочерних компонентов из родительских компонентов. Более того, поддерживается ли это в IE11?

19
Ошибка rxjs / Subject.d.ts: класс Subject <T> неправильно расширяет базовый класс Observable <T>
Я извлек образец кода шаблона из этого руководства и сделал два следующих шага, чтобы начать работу: npm install // worked fine and created node_modules folder with all dependencies npm start // не удалось с ошибкой ниже - node_modules/rxjs/Subject.d.ts(16,22): error TS2415: Class 'Subject&lt;T&gt;' incorrectly extends base class 'Observable&lt;T&gt;'. Types of property …

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

8
Angular: ручное перенаправление на маршрут
Я только недавно начал использовать angular 4 вместо angular.js 1. Я следил за руководством по героям, чтобы узнать об основах angular 4, и в настоящее время я использую собственный Angular RouterModule из пакета «@ angular / router». Чтобы реализовать некоторую авторизацию для моего приложения, я хотел бы знать, как вручную …
89 angular 

11
Как перейти к родительскому маршруту из дочернего маршрута?
Моя проблема вполне классическая. У меня есть личная часть приложения, которая находится за файлом login form. При успешном входе в систему он переходит на дочерний маршрут для приложения администратора. Моя проблема в том, что я не могу использовать, global navigation menuпотому что маршрутизатор пытается маршрутизировать в моем, AdminComponentа не в …

3
Какой тип Typescript является событием Angular2
Если у меня есть следующая кнопка в html файле &lt;button (click)="doSomething('testing', $event)"&gt;Do something&lt;/button&gt; Также в соответствующем компоненте у меня есть эта функция doSomething(testString: string, event){ event.stopPropagation(); console.log(testString + ': I am doing something'); } Есть ли правильный тип, который следует назначить $eventвходу? Параметр события сам по себе является объектом, НО …

10
ngModel нельзя использовать для регистрации элементов управления формы с помощью родительской директивы formGroup
После обновления до RC5 мы начали получать эту ошибку: ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive "formControlName" instead. Example: &lt;div [formGroup]="myGroup"&gt; &lt;input formControlName="firstName"&gt; &lt;/div&gt; In your class: this.myGroup = new FormGroup({ firstName: new FormControl() }); Or, if you'd like …

11
Как найти недопустимые элементы управления в реактивной форме angular 4
У меня есть реактивная форма в Angular, как показано ниже: this.AddCustomerForm = this.formBuilder.group({ Firstname: ['', Validators.required], Lastname: ['', Validators.required], Email: ['', Validators.required, Validators.pattern(this.EMAIL_REGEX)], Picture: [''], Username: ['', Validators.required], Password: ['', Validators.required], Address: ['', Validators.required], Postcode: ['', Validators.required], City: ['', Validators.required], Country: ['', Validators.required] }); createCustomer(currentCustomer: Customer) { if (!this.AddCustomerForm.valid) { …

13
Как сбросить выбранный файл с типом файла входного тега в Angular 2?
Вот как выглядит мой тег ввода: &lt;input type="file" placeholder="File Name" name="filename" (change)="onChange($event)"&gt; &lt;button&gt;Reset&lt;/button&gt; Я хочу сбросить выбранный файл в Angular 2. Помощь будет очень признательна. Дайте мне знать, если вам понадобятся подробности. PS Я мог бы получить сведения о файле из $eventпараметров и сохранить его в переменной машинописного текста, но …
89 angular 

3
В чем разница между параметрами --base-href и --deploy-url инструмента angular-cli
Документация Angular сообщает, что я должен использовать --base-hrefпараметр в сборке приложения Angular для производства, когда оно будет развернуто во вложенной папке сервера: Если вы копируете файлы в подпапку сервера, добавьте флаг сборки --base-hrefи установите &lt;base href&gt;соответствующий параметр. Например, если index.htmlнаходится на сервере по адресу /my/app/index.html, установите базовый href &lt;base href="https://stackoverflow.com/my/app/"&gt;как …

5
В Angular, как добавить валидатор в FormControl после создания элемента управления?
У нас есть компонент, который имеет динамически построенную форму. Код для добавления элемента управления с валидаторами может выглядеть так: var c = new FormControl('', Validators.required); Но допустим, что я хочу добавить второй валидатор позже . Как мы можем этого добиться? Мы не можем найти никакой документации по этому поводу в …

5
Разница между [(ngModel)] и [ngModel] для привязки состояния к свойству?
Вот пример шаблона: &lt;input type="number" class="form-control" [(ngModel)]="overRideRate" formControlName="OverRideRate"&gt; &lt;input type="number" class="form-control" [ngModel]="overRideRate" formControlName="OverRideRate"&gt; Здесь они оба делают одно и то же. Какой из них предпочтительнее и почему?

10
Сортировка по умолчанию в Angular Material - Сортировка заголовка
Как я могу изменить код Angular Material ниже, чтобы таблица данных была отсортирована по столбцу «имя» в порядке возрастания по умолчанию. Стрелка (указывающая текущее направление сортировки) должна быть отображена. Вот чего я хочу добиться: Исходный код: &lt;table matSort (matSortChange)="sortData($event)"&gt; &lt;tr&gt; &lt;th mat-sort-header="name"&gt;Dessert (100g)&lt;/th&gt; &lt;th mat-sort-header="calories"&gt;Calories&lt;/th&gt; &lt;th mat-sort-header="fat"&gt;Fat (g)&lt;/th&gt; &lt;th mat-sort-header="carbs"&gt;Carbs …

5
Что «компилирует» компилятор angular?
Меня спросили об этом сегодня, и я не смог дать должного ответа. Машинопись преобразуется в JS. Затем идет тряска дерева, «меньше» (необязательно) и что еще в процессе развертывания. Но ничего подобного (afaik) не имеет ничего общего с "компиляцией". Все объединяется и сильно оптимизируется, но на самом деле не компилируется, верно? …

5
Как внедрить сервис в класс (а не в компонент)
Я хочу внедрить службу в класс, который не является компонентом . Например: Myservice import {Injectable} from '@angular/core'; @Injectable() export class myService { dosomething() { // implementation } } Мои занятия import { myService } from './myService' export class MyClass { constructor(private myservice:myService) { } test() { this.myservice.dosomething(); } } Это …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.