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

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

4
Як мені впоратися з встановленням однорідних залежностей у Angular CLI?
Я опинився у майже нескінченному циклі помилок під час спроби оновити свій Angular CLI та NPM. Щоразу, коли я оновлююсь, мене зустрічають повідомлення WARN, які говорять мені про встановлення залежностей однолітків (див. Нижче), але кожного разу, коли я встановлюю залежність, я отримую більше повідомлень WARN. Чи є кращий спосіб вирішити …

4
Передача декількох параметрів маршруту в Angular2
Чи можна передати кілька параметрів маршруту, наприклад, як показано нижче, потрібно передати id1і id2доcomponent B @RouteConfig([ {path: '/component/:id :id2',name: 'MyCompB', component:MyCompB } ]) export class MyCompA { onClick(){ this._router.navigate( ['MyCompB', {id: "someId", id2: "another ID"}]); } }

1
TypeScript - Angular: багаторядковий рядок
Я початківець Angular 2 і написав цей фрагмент коду у своєму dev/app.component.ts: import {Component} from 'angular2/core'; @Component({ selector: 'my-app', template: '<h3 (click)="onSelect()"> {{contact.firstName}} {{content.lastName}}</h3>' }) export class AppComponent { public contact = {firstName:"Max", lastName:"Brown", phone:"3456732", email:"max88@gmail.com"}; public showDetail = false; onSelect() { this.showDetail=true; } } Це працює, коли я заходжу …

8
Знайдено синтетичне властивість @enterAnimation. Будь ласка, включіть у свій додаток “BrowserAnimationsModule” або “NoopAnimationsModule”. Кутова4
Під час запуску Karma для тестування моєї програми Angular4 я отримую цю помилку, Found the synthetic property @enterAnimation. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.хоча я вже імпортував модуль у app.module.ts // animation module import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; ... @NgModule({ imports: [... BrowserAnimationsModule, ... ], і …

2
Властивість 'записи' не існує у типі 'ObjectConstructor'
Я працюю над реалізацією ng2. Я використовую наступний виклик функції для перетворення об’єкта в масив: var authors = Object.entries(responseObject.Authors); Це стандартна функція js. Однак компілятор ts повертає таку помилку: "Property 'entries' does not exist on type 'ObjectConstructor'" На основі швидкого google виявляється, що рішенням може бути зміна цільової властивості compilerOptions …

2
fromPromise не існує для типу Observable
У Angular 2 за допомогою rxjs я намагався перетворити Promise на Observable. Як багато хто з гідів онлайн показав я fromPromiseна Observable. Що видає помилку: Property 'fromPromise' does not exist on type 'typeof Observable'. Спостережуване було імпортовано, як: import { Observable } from "rxjs/Observable"; спроба імпортувати, fromPromiseяк інші оператори, призводить …

8
Як виконати ітерацію об'єктних ключів за допомогою * ngFor
Я хочу виконати ітерацію [об'єкт об'єкта] за допомогою * ngFor в Angular 2. Проблема полягає в тому, що об'єкт не є масивом об'єкта, а об'єктом об'єкта, який містить подальші об'єкти. { "data": { "id": 834, "first_name": "GS", "last_name": "Shahid", "phone": "03215110224", "role": null, "email": "test@example.com", "picture": **{ <-- I want …
76 angular  ionic2 

4
Перенаправлення всередині компонента Angular 2
У мене є простий метод, який в кінці його я хочу перенаправити на інший компонент: export class AddDisplay{ display: any; addPairTo(name: string, pairTo: string){ this.display = {}; this.display.name = name; this.display.pairTo = pairTo; } } Що я хочу зробити, це в кінці методу перенаправити на інший компонент: export class AddDisplay{ …

3
Властивість 'toPromise' не існує для типу 'Observable <Response>'
import { Headers, Http } from '@angular/http'; @Injectable() export class PublisherService{ private publishersUrl = 'app/publisher'; constructor(private http: Http) { } getPublishers(): Promise&lt;Publisher[]&gt;{ return this.http.get(this.publishersUrl) .toPromise() .then(response =&gt; response.json().data) .catch(this.handleError); } } Я отримую цю помилку: Властивість 'toPromise' не існує для типу 'Observable'.any

16
Angular 4 img src не знайдено
У мене проблема з джерелом зображення із кутовим 4. Це постійно говорить мені, що зображення не знайдено. Структура папки: app_folder/ app_component/ - my_componenet - image_folder/ - myimage Я використовую зображення в mycomponent. Якщо є mycomponent, я вставляю його безпосередньо з: &lt;img src="img/myimage.png" Це працює нормально, але я перевірив html, і …
76 html  image  angular  src 

7
Як "почекати" двох спостережуваних у RxJS
У моєму додатку у мене є щось на зразок: this._personService.getName(id) .concat(this._documentService.getDocument()) .subscribe((response) =&gt; { console.log(response) this.showForm() }); //Output: // [getnameResult] // [getDocumentResult] // I want: // [getnameResult][getDocumentResult] Тоді я отримую два розділені результати, спочатку з, _personServiceа потім з _documentService. Як я можу почекати, поки обидва результати перед викликом this.showForm()закінчаться, а …

18
Помилка TS1005: ';' очікуваний. TypeScript Angular 6 для помилки першої збірки rxjs всередині node_modules
Я будую свій перший Кутовий додаток. Я створюю нову програму Angular за допомогою цієї команди ng new purchase-section. Але коли я виконував програму за допомогою, ng serve -oя отримав таку помилку. ПОМИЛКА в node_modules / rxjs / internal / types.d.ts (81,44): помилка TS1005: ';' очікуваний. node_modules / rxjs / internal …

10
Angular 2 Component @Input не працює
Я застряг у спробі передати значення властивості у свій компонент. З прочитаного все виглядає правильно. Але це все ще не працює. Моє тестове значення отримує вихід на екран та консоль як нульовий. :( Це мій компонент тесту: import {Component, Input} from 'angular2/angular2'; @Component({ selector: 'TestCmp', template: `Test Value : {{test}}` …

1
Помилка, якщо не перевірити, чи існує {{object.field}}
У мене питання про перевірку, чи існує якесь поле в об’єкті. Я хочу надрукувати всі категорії, які є у користувача, тому я роблю щось подібне: &lt;ul *ngIf="user.categories.length &gt; 0" *ngFor="#category of user.categories"&gt; &lt;li&gt; {{category.name}} &lt;/li&gt; &lt;/ul&gt; Причина? Усі дані ПРАВИЛЬНО надруковані, але я отримую помилку у веб-консолі, як це: Cannot …

12
Сталося необроблене виняток: Назва роботи "..getProjectMetadata" не існує
Коли я починаю запускати свою програму, я отримую цю помилку: **[error] Error: Job name "..getProjectMetadata" does not exist.** at Observable._subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23) at Observable._trySubscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22) at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54) at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14) at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) at SwitchMapSubscriber.notifyNext (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26) at InnerSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21) at InnerSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) …

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