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

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

4
Коли використовувати FormGroup проти FormArray?
GroupGroup : FormGroup агрегує значення кожної дитини FormControl в один об'єкт, з кожним ім'ям управління в якості ключа. const form = new FormGroup({ first: new FormControl('Nancy', Validators.minLength(2)), last: new FormControl('Drew') }); FormArray : FormArray агрегує значення кожної дитини FormControl в масив. const arr = new FormArray([ new FormControl('Nancy', Validators.minLength(2)), new …

3
onchange еквівалент в angular2
Я використовую onchange, щоб зберегти значення мого діапазону введення у firebase, але у мене є помилка, яка говорить, що моя функція не визначена. це моя функція saverange(){ this.Platform.ready().then(() => { this.rootRef.child("users").child(this.UserID).child('range').set(this.range) }) } це мій html <ion-item> <ion-row> <ion-col>Rayon <span favorite><strong> {{range}} km</strong></span></ion-col> <ion-col><input type="range" name="points" min="0" max="40" [(ngModel)]="range" onchange="saverange()"></ion-col> …
91 angular 

7
Значення Angular2, встановлене для formGroup
Отже, у мене є складна форма для створення сутності, і я хочу використовувати її для редагування, а також використовую новий API кутових форм. Я структурував форму точно так, як дані, які я отримую з бази даних, тому я хочу встановити значення всієї форми для даних, отриманих тут, є прикладом того, …

12
Отримати всі помилки перевірки з Angular 2 FormGroup
Враховуючи цей код: this.form = this.formBuilder.group({ email: ['', [Validators.required, EmailValidator.isValid]], hasAcceptedTerms: [false, Validators.pattern('true')] }); Як я можу отримати всі помилки перевірки з this.form ? Я пишу модульні тести і хочу включити фактичні помилки перевірки до повідомлення про затвердження.

8
Обробка 401-х років у всьому світі за допомогою Angular
У своєму проекті Angular 2 я здійснюю виклики API із служб, які повертають Observable. Тоді телефонний код підписується на цей спостережуваний. Наприклад: getCampaigns(): Observable<Campaign[]> { return this.http.get('/campaigns').map(res => res.json()); } Скажімо, сервер повертає 401. Як я можу вловити цю помилку глобально і перенаправити на сторінку / компонент для входу? Дякую. …
90 angular 

5
Кутова 2, чому зірочка (*)
У документі angular 2, * та шаблоні , ми знаємо, що * ngIf, * ngSwitch, * ngFor можна розширити до тегу ng-template. Моє запитання: Я думаю, що ngIfабо ngForбез, *також можна перекласти та розширити до тегу шаблону за допомогою кутового механізму. Наступний код <hero-detail *ngIf="currentHero" [hero]="currentHero"></hero-detail> буде таким же, як …

5
помилка тестування кутового 4 `TypeError: ctor не є конструктором`
Я намагаюся протестувати свій вирішувач маршруту, і під час тестування я TypeError: ctor is not a constructorне знав, чому це сталося, коли під час компіляції TypeScript помилок не було. TypeError: ctor is not a constructor TypeError: ctor is not a constructor at _createClass (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42355:26) at _createProviderInstance$1 (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42330:26) at resolveNgModuleDep (http://localhost:9877/_karma_webpack_/vendor.bundle.js:42315:17) …

5
document.getElementById заміна в angular4 / typecript?
Отже, я працюю з angular4 у своїй практичній роботі, і це нове для мене. На щастя, для того, щоб отримати елементи html та їх значення, я використовував <HTMLInputElement> document.getElementByIdабо <HTMLSelectElement> document.getElementById Мені цікаво, чи є якась заміна для цього в кутовому

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

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: <div [formGroup]="myGroup"> <input formControlName="firstName"> </div> In your class: this.myGroup = new FormGroup({ firstName: new FormControl() }); Or, if you'd like …

17
Як позбутися файлу попередження .ts є частиною компіляції TypeScript, але він не використовується
Я щойно оновив angular до останнього 9.0.0-next.4. Я не використовую маршрутизацію, але раптом після оновлення я продовжую бачити це попередження. Як видалити це попередження ПОПЕРЕДЖЕННЯ in src/war/angular/src/app/app-routing.module.tsє частиною компіляції TypeScript, але вона не використовується. Додайте лише точки входу до властивостей "файли" або "включити" у своєму tsconfig. package.json "dependencies": { "@angular/animations": …

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 'lift' are incompatible. …

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

8
Кутовий: ручне перенаправлення на маршрут
Нещодавно я почав використовувати angular 4 замість angular.js 1. Я дотримувався підручника для героїв, щоб дізнатись про основи angular 4, і в даний час я використовую власний "RouterModule" від пакета "@ angular / router". Для реалізації певної авторизації для моєї програми я хотів би знати, як вручну перенаправити на інший …
89 angular 

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

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