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

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

4
Для чого потрібні файли "spec.ts", створені Angular CLi?
Я новачок у Angular 2 (і Angular взагалі ...) і вважаю це дуже привабливим. Я використовую Angular CLi для створення та обслуговування проектів. Здається, це добре працює, хоча для моїх маленьких навчальних проектів воно дає більше, ніж мені потрібно, - але цього можна очікувати. Я помітив, що він створює spec.tsдля …

26
Помилка встановлення NPM: Несподіваний кінець входу JSON під час розбору біля "... nt-webpack-plugin": "0"
Створюючи новий проект Angular 5: версія вузла: 8.9.2 npm версія: 5.5.1 Моє командування npm install -g @angular/cli Помилка є npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'** npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log журнал помилок http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log

4
Як передати параметр routerLink, який знаходиться десь усередині URL-адреси?
Я знаю, що можу передати параметр routerLinkдля таких маршрутів, як /user/:id написанням [routerLink]="['/user', user.id]" а як щодо таких маршрутів: /user/:id/details Чи є спосіб встановити цей параметр чи слід розглянути іншу схему URL-адрес?

10
Як отримати поточне значення предмета RxJS або спостережуваного?
У мене є послуга Angular 2: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () => { this._isLoggedInSource.next(value); }); } } Все …
206 javascript  angular  rxjs 

5
Як мені викликати кутову 2 трубу з кількома аргументами?
Я знаю, що можу назвати трубу так: {{ myData | date:'fullDate' }} Тут трубка дати бере лише один аргумент. Який синтаксис викликати трубу з більшою кількістю параметрів, з шаблону HTML-компонента та безпосередньо в коді?

6
Як я повинен використовувати нову статичну опцію для @ViewChild у Angular 8?
Як я можу налаштувати нову дитину з кутом перегляду 8? @ViewChild('searchText', {read: ElementRef, static: false}) public searchTextInput: ElementRef; проти @ViewChild('searchText', {read: ElementRef, static: true}) public searchTextInput: ElementRef; Який краще? Коли я повинен використовувати static:truevs static:false?

9
npm ЗАПЕРЕДЖЕННЯ… потрібен одноранговий…, але жоден не встановлений. Ви повинні встановити залежності від однолітків
Я спробував запустити проект, завантажений з github . На жаль, під npm installчас наступних попереджень було показано. На основі цього питання я спробував змінити версію . Однак у мене виникла проблема, оскільки для деяких пакунків потрібні кілька версій інших пакетів. Розглянемо ці два рядки: npm WARN @angular/cdk@2.0.0-beta.10 requires a peer …

6
Що таке неспроможна відмова від обіцянки?
Для вивчення Angular 2 я пробую їх навчальний посібник. Я отримую помилку, як це: (node:4796) UnhandledPromiseRejectionWarning: Unhandled promise rejection (r ejection id: 1): Error: spawn cmd ENOENT [1] (node:4796) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node. js process …

15
Кутове 2 прапорець Двостороння прив'язка даних
Я досить новачок у Angular2 і у мене є невелика проблема: У моєму вході-компоненті-HTML у мене є два прапорці, які я хочу пов'язувати двосторонніми прив'язками даних до типу Login-Component-TypeScript. Це HTML: <div class="checkbox"> <label> <input #saveUsername [(ngModel)]="saveUsername.selected" type="checkbox" data-toggle="toggle">Save username </label> </div> А це Component.ts: import { Component, OnInit } …

30
ng не розпізнається як внутрішня чи зовнішня команда
Запуск Windows 7 Professional 32bit. Я спробував працювати npm install -g angular-cliяк під нормальним, так і під адміністратором. Я також спробував додати його до змінних поведінки під PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)також без успіху. Що я роблю неправильно?


23
Властивість "map" не існує для типу "Спостережуваний <Response>"
Я намагаюся викликати API від Angular, але отримую цю помилку: Property 'map' does not exist on type 'Observable&lt;Response&gt;' Відповіді на подібне запитання не вирішили мою проблему: Angular 2 beta.17: Властивість 'map' не існує у типі 'Observable &lt;Response&gt;' . Я використовую Angular 2.0.0-beta.17.

7
Використовуйте компонент з іншого модуля
У мене є програма Angular 2.0.0, що генерується з кутовим кліном. Коли я створюю компонент і додаю його до AppModuleмасиву декларацій, це все добре, він працює. Я вирішив розділити компоненти, тому створив TaskModuleі компонент TaskCard. Тепер я хочу використовувати TaskCardв одному з компонентів AppModule( Boardкомпонента). AppModule: import { BrowserModule } …

12
Перевірка встановленої версії angular-cli?
Чи є спосіб перевірити конкретну версію angular-cli, яка встановлена ​​глобально на моїй машині? Я в середовищі Windows. npm -v та node -v дає мені лише версію npm та node відповідно, і я не можу знайти жодні команди з ng . Я намагаюся запустити проект, над яким я працюю, і він …

4
Коли використовувати інтерфейс та модель в TypeScript / Angular2
Нещодавно я переглядав Підручник по Angular 2 з TypeScript, але не знаю, коли використовувати інтерфейс і коли використовувати Модель для зберігання структур даних. Приклад інтерфейсу: export interface IProduct { ProductNumber: number; ProductName: string; ProductDescription: string; } Приклад моделі: export class Product { constructor( public ProductNumber: number, public ProductName: string, public …

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