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

Вопросы по Angular (не путать с AngularJS), веб-фреймворку от Google. Используйте этот тег для угловых вопросов, которые не относятся к конкретной версии. Для более старой веб-платформы AngularJS (1.x) используйте тег angularjs.

6
Как предотвратить кеширование браузера на сайте Angular 2?
В настоящее время мы работаем над новым проектом с регулярными обновлениями, которым ежедневно пользуется один из наших клиентов. Этот проект разрабатывается с использованием angular 2, и мы сталкиваемся с проблемами кеширования, то есть наши клиенты не видят последних изменений на своих машинах. В основном файлы html / css для файлов …

5
Angular 4+ ngOnDestroy () в эксплуатации - уничтожить наблюдаемое
В приложении angular у нас есть ngOnDestroy()ловушка жизненного цикла для компонента / директивы, и мы используем эту ловушку для отмены подписки на наблюдаемые. Я хочу очистить / уничтожить наблюдаемые объекты, созданные в @injectable()службе. Я видел несколько сообщений, в которых говорилось, что ngOnDestroy()это также можно использовать в сервисе. Но является ли …

30
Термин 'ng' не распознается как имя командлета
Сегодня, работая с базовым AngularJS Intro, я столкнулся с проблемой. Я открыл PowerShell, чтобы приступить к проекту. НПМ сработал. Мне удалось установить Angular, используя: npm install -g @angular/cli Каждый раз, когда я пытался запустить ng, я получал: the term 'ng' is not recognized as the name of a cmdlet

9
Свойство «…» не имеет инициализатора и точно не назначается в конструкторе.
в моем приложении Angular у меня есть компонент: import { MakeService } from './../../services/make.service'; import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-vehicle-form', templateUrl: './vehicle-form.component.html', styleUrls: ['./vehicle-form.component.css'] }) export class VehicleFormComponent implements OnInit { makes: any[]; vehicle = {}; constructor(private makeService: MakeService) { } ngOnInit() { this.makeService.getMakes().subscribe(makes => { …

4
Для чего нужен pipe в rxJS
Я думаю, что у меня есть базовая концепция, но есть некоторые неясности В общем, я использую наблюдаемое: observable.subscribe(x => { }) Если я хочу отфильтровать данные, я могу использовать это: import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x => {return x}), first() ).subscribe(x => { …
104 angular  rxjs  rxjs5 

6
Как выполнить итерацию с использованием карты цикла ngFor, содержащей ключ в виде строки и значения в виде итерации карты
Я новичок в angular 5 и пытаюсь перебрать карту, содержащую другую карту, в машинописном тексте. Как выполнить итерацию ниже этого вида карты в angular, ниже приведен код для компонента: import { Component, OnInit} from '@angular/core'; @Component({ selector: 'app-map', templateUrl: './map.component.html', styleUrls: ['./map.component.css'] }) export class MapComponent implements OnInit { map …

8
Ожидается, что валидатор вернет Promise или Observable
Я пытаюсь выполнить настраиваемую проверку на Angular 5, но сталкиваюсь со следующей ошибкой Expected validator to return Promise or Observable Я просто хочу вернуть в форму ошибку, если значение не соответствует требуемому, вот мой код: Это компонент, в котором находится моя форма constructor(fb: FormBuilder, private cadastroService:CadastroService) { this.signUp = fb.group({ …

7
Как на самом деле развернуть приложение Angular 2 + Typescript + systemjs?
На angular.io есть руководство по быстрому запуску, в котором используются typescript и systemjs. Теперь, когда у меня запущен этот miniapp, как мне создать что-то развертываемое? Я не мог найти никакой информации об этом. Нужны ли мне дополнительные инструменты, какие-либо дополнительные настройки в System.config? (Я знаю, что могу использовать webpack и …

2
angular2 тестирование: невозможно привязать к 'ngModel', поскольку это не известное свойство 'input'
Я пытаюсь проверить двустороннюю привязку angular2 для управления input. Вот ошибка: Can't bind to 'ngModel' since it isn't a known property of 'input'. App.component.html <input id="name" type="text" [(ngModel)]="name" /> <div id="divName">{{name}}</div> App.component.ts @Component({ selector: 'app-root', templateUrl: './app.component.html' }) export class AppComponent implements OnInit { name: string; } app.component.spec.ts import { …

3
Передать параметр в защиту маршрута
Я работаю над приложением, у которого есть много ролей, которые мне нужно использовать для блокировки навигации к частям приложения на основе этих ролей. Я понимаю, что могу создавать отдельные классы защиты для каждой роли, но предпочитаю иметь один класс, в который я мог бы каким-то образом передать параметр. Другими словами, …

22
Компонент не является частью какого-либо NgModule или модуль не был импортирован в ваш модуль
Я создаю приложение angular 4. Я получаю ошибку Error:Component HomeComponent is not part of any NgModule or the module has not been imported into your module. Я создал HomeModule и HomeComponent. Какой из них мне нужен для обращения к AppModule? Я немного смущен. Мне нужно направить HomeModule или HomeComponent? В …
103 angular 

10
Как обновить Angular CLI до последней версии
Ответы на этот вопрос являются результатом усилий сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. С помощью ng --versionя получил: @ угловой / cli: 1.0.0 это не последняя доступная версия. Поскольку в моей системе глобально установлен Angular CLI, я …

4
Angular 2 pipe, преобразующий объект JSON в красиво напечатанный JSON
Попытка написать канал Angular 2, который будет принимать строку объекта JSON и возвращать ее в красивом напечатанном / отформатированном виде для отображения пользователю. Например, это будет так: {"id": 1, "number": "K3483483344", "state": "CA", "active": true} И верните что-то похожее на это при отображении в HTML: На мой взгляд, у меня …

16
Как удалить / обновить Angular CLI?
Когда я пытаюсь создать новый проект с Angular CLI , с: ng n app Я получаю такую ​​ошибку: fs.js: 640 return binding.open (pathModule._makeLong (путь), stringToFlags (флаги), режим); ^ TypeError: путь должен быть строкой или буфером в TypeError (собственный) Как я могу обновить или удалить Angular CLI ?

2
Как установить значения по умолчанию для свойств компонента Angular 2?
Как при написании компонентов Angular 2.0 установить значения свойств по умолчанию? Например, я хочу установить fooзначение 'bar'по умолчанию, но привязка может сразу разрешиться 'baz'. Как это влияет на хуки жизненного цикла? @Component({ selector: 'foo-component' }) export class FooComponent { @Input() foo: string = 'bar'; @Input() zalgo: string; ngOnChanges(changes){ console.log(this.foo); console.log(changes.foo …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.