Вопросы с тегом «angular»

312
В Angular как вы определяете активный маршрут?

ПРИМЕЧАНИЕ. Здесь есть много разных ответов, и большинство из них были действительны в тот или иной момент. Дело в том, что то, что работает, несколько раз менялось, когда команда Angular меняла свой маршрутизатор. Маршрутизатор версия 3.0 , которая в конечном итоге будет маршрутизатором в угловых...

303
Как правильно передать результат сетевого вызова Angular Http в RxJs 5?

Используя Http, мы вызываем метод, который выполняет сетевой вызов и возвращает наблюдаемый http: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Если мы возьмем это наблюдаемое и добавим к нему несколько подписчиков: let network$ = getCustomer(); let subscriber1 =...

300
Угловой 4: фабрика компонентов не найдена, вы добавили ее в @ NgModule.entryComponents?

Я использую шаблон Angular 4 с веб-пакетом, и у меня появляется эта ошибка, когда я пытаюсь использовать компонент (ConfirmComponent): Не найдена фабрика компонентов для ConfirmComponent. Вы добавили его в @ NgModule.entryComponents? Компонент объявлен в app.module.server.ts @NgModule({ bootstrap:...

296
Angular 2 Прокрутите вверх при изменении маршрута

В моем приложении Angular 2, когда я прокручиваю страницу вниз и щелкаю ссылку внизу страницы, она меняет маршрут и переходит на следующую страницу, но не переходит в верхнюю часть страницы. В результате, если первая страница длинная, а на 2-й странице мало содержимого, создается впечатление, что...

295
Что означает префикс «at» (@) в пакетах npm?

В документации по Angular Component Router я наткнулся на команду npm, которую я никогда раньше не видел, и я не понимаю, что происходит: npm install @angular/router --save Каково значение @angular/router ? Является ли вся строка именем пакета? Но тогда я не нахожу этот пакет, когда использую поиск...

286
Исключение: невозможно связать с ngFor, поскольку это не известное нативное свойство

Что я делаю не так? import {bootstrap, Component} from 'angular2/angular2' @Component({ selector: 'conf-talks', template: `<div *ngFor="talk of talks"> {{talk.title}} by {{talk.speaker}} <p>{{talk.description}} </div>` }) class ConfTalks { talks = [ {title: 't1', speaker: 'Brian',...

282
Angular 2 событие изменения при каждом нажатии клавиши

Событие изменения вызывается только после изменения фокуса ввода. Как сделать так, чтобы событие срабатывало при каждом нажатии клавиши? <input type="text" [(ngModel)]="mymodel" (change)="valuechange($event)" /> {{mymodel}} Второе связывание меняется при каждом нажатии клавиши между...

278
Как применить фильтры к * ngFor?

По-видимому, Angular 2 будет использовать каналы вместо фильтров, как в Angular1 в сочетании с ng-for, для фильтрации результатов, хотя реализация все еще кажется расплывчатой, без четкой документации. А именно то, что я пытаюсь достичь, можно рассматривать со следующей точки зрения <div...

277
Исключение Angular2: Невозможно привязать к routerLink, так как это не известное нативное свойство

Очевидно, что бета-версия для Angular2 новее, чем новая, поэтому информации там немного, но я пытаюсь сделать то, что я считаю довольно простой маршрутизацией. Использование кода быстрого запуска и других фрагментов с веб-сайта https://angular.io привело к следующей структуре файлов:...

276
Как добавить условный атрибут в Angular 2?

Как я могу условно добавить атрибут элемента, например checked, флажок? Предыдущие версии Angular были, NgAttrи я думаю, NgCheckedчто все они обеспечивают функциональность, которая мне нужна. Однако эти атрибуты, по-видимому, не существуют в Angular 2, и я не вижу другого способа обеспечить эту...

268
Как передать данные в Angular-маршрутизируемые компоненты?

В одном из моих шаблонов маршрутов Angular 2 ( FirstComponent ) у меня есть кнопка first.component.html <div class="button" click="routeWithData()">Pass data and route</div> Моя цель - достичь: Нажатие кнопки -> маршрут к другому компоненту с сохранением данных и без использования...

262
Импорт lodash в текстовое приложение angular2 +

Я с трудом пытаюсь импортировать модули lodash. Я настроил свой проект, используя npm + gulp, и продолжаю бить в одну и ту же стену. Я пробовал обычный lodash, но также и lodash-es. Пакет lodash npm: (в корневом каталоге пакета есть файл index.js) import * as _ from 'lodash'; Результаты в: error...

258
Определить глобальные константы

В Angular 1.x вы можете определить константы следующим образом: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Что было бы эквивалентно в Angular (с TypeScript)? Я просто не хочу повторять базовый URL API снова и снова во всех моих...

257
Формат даты как дд / мм / гггг с использованием труб

Я использую dateканал для форматирования даты, но я не могу получить точный формат, который я хочу, без обходного пути. Я неправильно понимаю трубы или это просто невозможно? //our root app component import {Component} from 'angular2/core' @Component({ selector: 'my-app', providers: [], template: `...