Описание тега angular2-decorators

1 ответ

Как использовать Захваченную фазу @HostListener

Я хочу использовать захваченную фазу @HostListener. @HostListener('document:keydown.escape', ['$event']) onKeydownHandler(event: KeyboardEvent) { console.log("key pressed"); } Выше кода использовать по умолчанию (пузырьковая фаза). В одном случае я …
2 ответа

Проблема угловых переменных 2 блока

В настоящее время я запускаю демонстрацию Angular 2 с использованием TypeScript. Существует два файла: файл index.html, который импортируется как шаблон, и файл TypeScript. Файл TypeScript компилируется в pomodoro-timer.js, и для этой демонстрации в…
1 ответ

Как получить метаданные компонента в Angular

Угловой компонент имеет декораторы: @Component({ ... }) export class MyAngularComponent { @Input() myInputParam: MyType; @Input() myOtherInputParam: MyOtherType; @Output() myOutputParam: MyOtherOutputType; } У меня есть библиотека Angular, в которой…
1 ответ

Как повторно использовать декораторы изнутри декораторов в TypeScript

Я пытаюсь создать некоторые функциональные возможности упаковки Angular2 декораторов. Я хочу упростить процесс добавления класса CSS к хосту, поэтому я создал следующее: ВНИМАНИЕ: НЕ РАБОТАЕТ С AOT-КОМПИЛЯЦИЕЙ type Constructor = {new(...args: any[])…
27 дек '17 в 14:51
0 ответов

Угловой декоратор, который применяет оформленный метод в качестве обработчика событий окна

Я пытаюсь добиться декоратора методов, который я хочу применить к таким методам: @indicatesUnsavedChanges() hasUnsavedChanges(): boolean { console.log('Came in component implementation.'); return this.childComponent.isInEditMode; } Затем декоратор д…
0 ответов

Ошибка с декораторами es6 angular2 ionic2 машинопись

У меня ошибка с ionic2. контекст: Я делаю пустой проект с ionic start myProject --v2, Я импортирую свою сущность {Пользователь} в about.ts и создаю новый пользователь () в коде. но пользователь использует декоратор "@myDeco". компиляция не отправляе…
4 ответа

Доступ к `selector` из компонента Angular 2

Я пытаюсь выяснить, как я могу получить доступ к selector что мы переходим в @Component декоратор. Например @Component({ selector: 'my-component' }) class MyComponent { constructor() { // I was hoping for something like the following but it doesn't …
2 ответа

Где лучше всего зарегистрировать провайдеров Angular 2

Я написал три сервиса для приложения Angular 2 с конфигурацией, в которой два внедряются в третий и используются там. После импорта двух (все три украшены @Injectable()), Я все еще получил ошибку неизвестного поставщика. Чтобы решить эту проблему, я…
1 ответ

Что такое символ @ в TypeScript?

Я изучаю Angular и я тоже новичок в TypeScript, поэтому мой вопрос: почему в компонентах или директивах метаданные или декораторы имеют символ "@", подобный этому? @Component/@Directive, Какова цель этого и когда я должен использовать это?
24 фев '17 в 05:20
6 ответов

Как передать наблюдаемое значение в @Input() Angular 4

Я новичок в угловой, и у меня есть следующая ситуация, у меня есть сервис getAnswers():Observable<AnswerBase<any>[]>и два компонента, которые связаны друг с другом. онлайн-цитаты динамическая форма компонентонлайн-котировки вызывает серв…
1 ответ

Разница между AngularJS(1.x) и Angular (2/4) Декоратором

Я начинаю с Angular версии 2 и наткнулся на @Component Decorator. Я мог бы напомнить, что AngularJS(1.x) также имел концепцию Decorator, в которой он использовался для расширения / изменения реализации по умолчанию любого сервиса. Похоже, что в Angu…
06 сен '17 в 06:06
0 ответов

Динамическая переменная внутри углового @компонентного декоратора

Я хотел бы передать динамическую переменную в угловую @Component класс декоратора. Как видно из примера, здесь есть список предметов. Я бы хотел, чтобы каждый элемент изначально вращался с разной степенью ${DYNAMIC_DEGREE_VAR}, Если я установлю прео…
0 ответов

Переопределить QueryList в компоненте

У меня есть базовый компонент и базовая директива: @Component({ selector: 'datatable', template: `<ng-content><ng-content>` }) export class DatatableComponent { QueryList<DatatableColumn> columns; } @Directive({ selector: 'datatabl…
1 ответ

@ContentChildren возвращает пустой список, если содержимое прошло через 2 компонента

У меня есть следующая структура: Шаблон дочернего компонента (самый простой): <div>Child</div> Шаблон родительского компонента: <div><h1>Parent</h1> <middle> <ng-content></ng-content> </middle> &…
10 мар '17 в 01:12
1 ответ

Angular2 - возможно ли получить имя класса компонента, используя имя селектора

Можно ли получить имя класса компонента или ссылку на компонент, используя имя селектора в Angular 2? @Component({ selector: 'selector-1', template: '<h1>Hello</h1>', }) export class Component1 {} @Component({ selector: 'selector-2', tem…
1 ответ

Angular 2 - Получить все @input() в директивах или компонентах

Есть ли доступный способ получить все свойства компонента или директивы с @Input декораторы в угловых 2?
1 ответ

Как работает угловой @Attribute decorator?

Я новичок в изучении Angular. Я изучал декораторы angular на angular.io . Не так много информации о декораторе @Attribute . Пожалуйста, кто-нибудь, дайте мне несколько вариантов использования.
01 янв '18 в 07:00
1 ответ

Что именно делает @Component decorator?

Из официальных документов мы знаем, что Декоратор компонента позволяет пометить класс как угловой компонент и предоставить дополнительные метаданные, которые определяют, как компонент должен обрабатываться, создаваться и использоваться во время выпо…
0 ответов

Я хочу прочитать декорированные значения параметров из декорированного метода в угловых пользовательских декорациях

Ниже приведены мои функции декоратора в машинописи export function URL(target: Object, propertyKey: string, parameterIndex: number) { let existingRequiredParameters: number[] = Reflect.getOwnMetadata(url, target, propertyKey) || []; existingRequired…
06 фев '18 в 23:25
1 ответ

Угловой компонент теряет свои метаданные во время переноса

ЕЩЕ ОДИН: Uncaught Error: Unexpected value 'UserDialogComponent' declared by the module 'AppModule'. Please add a @Pipe/@Directive/@Component annotation. Текущее поведение резюме: включая внешнюю библиотеку, которая использует reflect-metadata вызыв…