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

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

30
Як дістати поточний маршрут
Поточні документи говорять лише про отримання парами маршруту, а не про фактичні сегменти маршруту. Наприклад, якщо я хочу знайти батьківського поточного маршруту, як це можливо?

30
Не вдалося знайти модуль "@ angular-devkit / build-angular"
Після оновлення до кутового 6.0.1 я отримую таку помилку ng serve: Could not find module "@angular-devkit/build-angular" from "/home/Projects/myProjectName". Error: Could not find module "@angular-devkit/build-angular" from "/home/Projects/myProjectName". at Object.resolve (/home/Projects/myProjectName/node_modules/@angular-devkit/core/node/resolve.js:141:11) at Observable.rxjs_1.Observable [as _subscribe] (/home/Projects/myProjectName/node_modules/@angular-devkit/architect/src/architect.js:132:40) ng updateкаже, що все в порядку. Видалення node_modulesпапки та нова npm installустановка також не допомогли. Мій …

8
@Directive vs @Component у кутовій
Яка різниця між кутовими @Componentта @Directiveв них? Вони, схоже, виконують одне і те ж завдання і мають однакові атрибути. Які є випадки використання та коли слід віддати перевагу один одному?
443 angular 

30
ВИХІД: Не вдається вирішити всі параметри
Я створив базовий додаток у Angular 2, але у мене виникли дивні проблеми, коли я не можу ввести службу в один із своїх компонентів. Однак він добре вводить будь-який із трьох створених мною компонентів. Для початку це послуга: import { Injectable } from '@angular/core'; @Injectable() export class MobileService { screenWidth: …

21
Як виявити зміну маршруту в Angular?
Я хочу виявити зміну маршруту в моєму AppComponent. Після цього я перевірю маркер глобального користувача, щоб побачити, чи він увійшов. Тоді я можу перенаправити користувача, якщо він не входив.
428 angular 

17
ключ доступу та значення об’єкта за допомогою * ngFor
Я трохи заплутався про те , як отримати keyі valueоб'єкта в angular2 при використанні *ngForдля ітерація об'єкта. Я знаю, що в куті 1.x є такий синтаксис ng-repeat="(key, value) in demo" але я не знаю, як це зробити в angular2. Я спробував щось подібне, без успіху: <ul> <li *ngFor='#key of demo'>{{key}}</li> …

13
Прив’язування елемента вибору до об'єкта в кутовому
Я хотів би прив’язати вибраний елемент до списку об’єктів - що досить просто: @Component({ selector: 'myApp', template: `<h1>My Application</h1> <select [(ngModel)]="selectedValue"> <option *ngFor="#c of countries" value="c.id">{{c.name}}</option> </select>` }) export class AppComponent{ countries = [ {id: 1, name: "United States"}, {id: 2, name: "Australia"} {id: 3, name: "Canada"}, {id: 4, name: …
409 html  angular 

5
Запуск виявлення змін вручну в кутовій
Я пишу Angular компонент, який має властивість Mode(): string. Я хотів би мати можливість встановити це властивість програмно, не відповідаючи на будь-яку подію. Проблема полягає в тому, що за відсутності події веб-переглядача прив'язка шаблону {{Mode}}не оновлюється. Чи є спосіб запустити виявлення цієї зміни вручну?


11
Як я можу отримати новий вибір у "select" у куті 2?
Я використовую Angular 2 (TypeScript). Я хочу зробити щось з новим відбором, але те, що я отримую, onChange()це завжди останній відбір. Як я можу отримати новий відбір? <select [(ngModel)]="selectedDevice" (change)="onChange($event)"> <option *ngFor="#i of devices">{{i}}</option> </select> onChange($event) { console.log(this.selectedDevice); // I want to do something here with the new selectedDevice, but …

14
Як повернути останню сторінку
Чи є розумний спосіб повернути останню сторінку в Angular 2? Щось на зразок this._router.navigate(LASTPAGE); Наприклад, на сторінці C є Go Backкнопка, Сторінка A -> Сторінка C, клацніть її, поверніться до сторінки А. Сторінка B -> Сторінка C, клацніть її, поверніться до сторінки B. Чи має маршрутизатор цю інформацію про історію?

15
Немає провайдера для HttpClient
Після оновлення з кутового 4.4 до 5.0 та після оновлення всіх HttpModule та Http до HttpClientModule я почав отримувати цю помилку. Я також додав HttpModule знову, щоб переконатися, що це не пов’язано з деякою залежністю, але це не вирішує проблему У app.module у мене все правильно встановлено import { HttpModule …
360 angular 

8
Кутове виняток: Неможливо прив’язати до 'ngForIn', оскільки це не відома рідна властивість
Що я роблю неправильно? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="let talk in talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian', description: 'talk 1'}, {title: 't2', speaker: 'Julie', description: 'talk 2'}]; } @Component({ selector: 'my-app', directives: [ConfTalks], …

4
Неможливо прив’язати до 'formControl', оскільки це невідома властивість 'input' - випуск автозаповнення Angular2 Material
Я намагаюся використовувати компонент Angular Material Autocomplete у своєму проекті Angular 2. Я додав у свій шаблон наступне. <md-input-container> <input mdInput placeholder="Category" [mdAutocomplete]="auto" [formControl]="stateCtrl"> </md-input-container> <md-autocomplete #auto="mdAutocomplete"> <md-option *ngFor="let state of filteredStates | async" [value]="state"> {{ state }} </md-option> </md-autocomplete> Слідом - мій компонент. import {Component, OnInit} from "@angular/core"; import …

12
Як зв’язати кутовий додаток для виробництва
Який найкращий метод поєднати Angular (версії 2, 4, 6, ...) для виробництва на живому веб-сервері. Будь ласка, включіть у відповідь Angular версію, щоб ми могли краще відслідковувати, коли вона переходить до пізніших версій.

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