Запитання з тегом «angular»

Питання щодо Angular (не плутати з AngularJS), веб-рамкою від Google. Використовуйте цей тег для кутових питань, не характерних для окремої версії. Для старих веб-рамок AngularJS (1.x) використовуйте тег angularjs.


7
Властивість 'value' не існує для типу 'EventTarget'
Я використовую TypeScript версії 2 для коду компонента Angular 2. Я отримую помилку "Властивості" значення "не існує для типу" EventTarget "" для коду нижче, що може бути рішенням. Дякую! e.target.value.match (/ \ S + / g) || []). довжина import { Component, EventEmitter, Output } from '@angular/core'; @Component({ selector: 'text-editor', …

8
Очікуваний валідатор поверне Promise або Observable
Я намагаюся виконати власну перевірку на Angular 5, але я стикаюся з такою помилкою Expected validator to return Promise or Observable Я просто хочу повернути у форму помилку, якщо значення не відповідає необхідному, ось мій код: Це компонент, де знаходиться моя форма constructor(fb: FormBuilder, private cadastroService:CadastroService) { this.signUp = fb.group({ …

21
Як вставити вікно в службу?
Я пишу сервіс Angular 2 у TypeScript, який використовуватиму localstorage. Я хочу , щоб ввести посилання на браузер windowоб'єкта в моїй служби , так як я не хочу , щоб посилатися на які - або глобальні змінні , як Кутове 1.x $window. Як це зробити?

12
Кутова 2 Прокрутіть донизу (стиль чату)
У мене є набір компонентів з однієї комірки в ng-forциклі. У мене все на місці, але я не можу зрозуміти належне В даний час у мене є setTimeout(() => { scrollToBottom(); }); Але це не працює весь час, оскільки зображення асинхронно відсувають вікно перегляду вниз. Який підходящий спосіб прокрутити до …

5
Як передавати подію від батька до дитини?
В даний час я використовую Angular 2. Зазвичай ми використовуємо, @Output() addTab = new EventEmitter<any>();а потім передаємо addTab.emit()подію батьківському компоненту. Чи існує спосіб, коли ми можемо це зробити віце-церсі, від батька до дитини?

2
"Помилка. Немає постачальника маршрутизатора" під час написання тестових справ Karma-Jasmine
Ми створили один проект angular2, і всередині якого було створено один модуль (мій модуль), а всередині цього модуля було створено один компонент (мій новий компонент), використовуючи наступні команди cmd: ng new angular2test cd angular2test ng g module my-module ng generate component my-new-component Створивши налаштування та всі компоненти, ми запустили ng …

4
RouterModule.forRoot (ROUTES) - RouterModule.forChild (ROUTES)
Які відмінності між цими двома та якими є випадки використання для кожного? Ці документи не зовсім корисні: forRoot створює модуль, який містить усі директиви, задані маршрути та саму послугу маршрутизатора. forChild створює модуль, який містить усі директиви та задані маршрути, але не включає послугу маршрутизатора. Моя неясна здогадка полягає в …
111 angular  router 

8
Компіляція Just-in-Time (JiT) vs Ahead-of-Time (AoT) у Angular
Я посилався на цю документацію і натрапив на концепцію компіляції. Можна використовувати або компіляцію JIT або AOT. Однак я вважаю це дуже коротким і мені потрібно знати деталі наступні моменти, Відмінності між цими двома методиками Рекомендація про те, коли використовувати що

9
Як я можу повернути відповідь від спостережуваного / http / async-дзвінка у кутовому?
У мене є сервіс, який повертає спостережуваний, який робить запит http на мій сервер і отримує дані. Я хочу використовувати ці дані, але завжди отримую undefined. В чому проблема? Сервіс : @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new Headers({ 'Content-Type': 'application/json' …

22
ng не автоматично визначає зміни файлів
Мені потрібно запускати ng serveщоразу, коли будь-які зміни, внесені у вихідні файли. У консолі не виникає помилок. Angular CLI: 1.6.2 Node: 8.9.1 OS: linux ia32 Angular: 5.1.2 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router @angular/cdk: 5.0.2-c3d7cd9 @angular/cli: 1.6.2 @angular/material: 5.0.3-e20d8f0 @angular-devkit/build-optimizer: 0.0.36 @angular-devkit/core: …
110 angular 

5
Що таке функція pipe () у кутовій
Труби - це фільтри для перетворення даних (форматів) у шаблоні. Я натрапив на pipe()функцію, як показано нижче. Що саме ця pipe()функція означає в даному випадку? return this.http.get<Hero>(url) .pipe( tap(_ => this.log(`fetched hero id=${id}`)), catchError(this.handleError<Hero>(`getHero id=${id}`)) );

11
Помилка Angular2: Немає директиви з "exportAs", встановленою на "ngForm"
я на RC4, і я отримую помилку. Немає директиви з "exportAs", встановленою на "ngForm" через мій шаблон: <div class="form-group"> <label for="actionType">Action Type</label> <select ngControl="actionType" ===> #actionType="ngForm" id="actionType" class="form-control" required> <option value=""></option> <option *ngFor="let actionType of actionTypes" value="{{ actionType.label }}"> {{ actionType.label }} </option> </select> </div> boot.ts: import {disableDeprecatedForms, provideForms} from …

8
Як перевірити довжину масиву, що спостерігається
У своєму компоненті Angular 2 у мене є масив, що спостерігається list$: Observable<any[]>; У своєму Шаблоні я є <div *ngIf="list$.length==0">No records found.</div> <div *ngIf="list$.length>0"> <ul> <li *ngFor="let item of list$ | async">item.name</li> </ul> </div> Але список $ .length не працює у випадку масиву, що спостерігається Оновлення: Здається, що (список $ …

6
Як я можу прослухати подію клавіш на всій сторінці?
Я шукаю спосіб прив’язати функцію до всієї сторінки (коли користувач натискає клавішу, я хочу, щоб вона запустила функцію у своєму компоненті.ts) У AngularJS було легко, ng-keypressале це не працює (keypress)="handleInput($event)". Я спробував це з обгорткою для Div на всій сторінці, але, схоже, це не працює. він працює лише тоді, коли …

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