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

11
Как найти, какое асинхронное действие запускает ngZone (что приводит к обнаружению изменений)?

Любые изменения в трассировке стека обновлений всегда приводят к globalZoneAwareCallback. Как вы узнали, что вызвало изменение? С точки зрения отладки хорошо иметь четкую...

11
Angular Browserslist: caniuse-lite устарел. Пожалуйста, запустите следующую команду `npm update`

Я недавно начал получать эту ошибку в проекте Angular 8 (узел v10.16.0), над которым я работаю. Запуск npm-обновления caniuse-lite browserslist ничего не сделал Поэтому я удалил package-lock.json, удалил node_modules и запустил npm install, но файл списка браузера исчез. Снова, когда я запускаю ng...

11
src / zone-flags.ts отсутствует в компиляции TypeScript после обновления до Ionic 5

Я обновил свое приложение Ionic 4 с помощью этих двух команд: # Upgrading to Ionic 5 npm install @ionic/angular@latest @ionic/angular-toolkit@latest --save # Upgrading to Angular 9 ng update @angular/core @angular/cli И когда я это сделал ionic serve, я начал получать эту ошибку: > ng run...

11
Должен ли __ngcc_entry_points __. Json быть добавлен в систему контроля версий

Во время обновления до Angular 9.1 файл с именем __ngcc_entry_points__.jsonпоявился во всех моих корневых папках в проекте. Должен ли этот файл быть добавлен в систему контроля версий или проигнорирован? Кажется, он просто содержит некоторую информацию о хэше, поэтому я полагаю, что ее можно...

10
Uncaught TypeError: t.rgb не является функцией

Uncaught TypeError: t.rgb не является функцией Я создал угловое приложение, построил его и пытаюсь его обслужить $ ng serve --prod --aot Это приводит к следующей ошибке в консоли Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO...

10
В чем разница между предоставлением и введением Window в сравнении с Window в Angular 8 и 9?

У меня есть два проекта Angular, использующих эти версии: 9.0.0-next.6 8.1.0 В версии 9 я использовал это, чтобы предоставить и ввести windowобъект: @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window)...

10
Как сравнить массив значений JSON VALUE и KEY для создания нового массива? в угловых 5

Вот мой первый формат массива JSON: this.columnNames = [ {field : "Name"}, {field : "Address"}, {field : "Age"} ]; Вот мой первый формат массива JSON: this.rowData = [ {Name : "Praveen",Address : "aiff",Age : "12",w : "1",e : "8"}, {Name : "Akashay",Address : "xvn",Age : "15",w : "2",e : "7"},...

10
как включить флекс-макет

Я пытаюсь добавить flex-layout в угловое приложение, но когда я пытаюсь его использовать, приложение ломается. Я установил npm i @angular/flex-layout @angular/cdk затем импортируется в app.module.ts import { FlexLayoutModule } from '@angular/flex-layout'; import [ FlexLayoutModule ] Я также обновил...

10
Когда я должен создать новую подписку для определенного побочного эффекта?

На прошлой неделе я ответил на вопрос RxJS, где я вступил в дискуссию с другим членом сообщества на тему : «Должен ли я создать подписку для каждого конкретного побочного эффекта или я должен попытаться минимизировать подписки в целом?» Я хочу знать, какую методологию использовать с точки зрения...

9
Как исправить эти уязвимости? (исправление аудита npm не может исправить эти уязвимости)

В моем проекте 6 уязвимостей высокой степени опасности, и я не знаю, как их исправить. Исправление аудита npm не выполняется. Пожалуйста, помогите мне исправить это. Я устанавливал https://www.npmjs.com/package/toastr в свой проект, и после его установки были обнаружены уязвимости. Я не знаю, есть...

9
Как заставить разработчиков использовать квадратные над фигурными скобками?

Я хочу заставить разработчиков в моем приложении использовать []вместо {{}}атрибутов элемента. например, этот код должен вызвать ошибку (во время сборки / подачи / размещения): <mycomponent id="{{i}}"> текущий код <mycomponent [id]="i"> Как мне это...

9
Динамический компонент внутри ngx-datatable row-detail

Я создаю повторно используемую таблицу данных, используя ngx-datatable, и я хотел бы, чтобы динамические компоненты отображались внутри детали строки. Компонент datatable получает класс компонента в качестве аргумента от родительского модуля, и я использую ComponentFactory для createComponent. Я...

9
Как исправить событие участника от @ ионной / угловой ошибки в Ionic 5

Я обновился с Ionic 4 до Ionic 5, теперь получаю следующую ошибку: ОШИБКА в файле src / app / app.component.ts (4,10): ошибка TS2305: Модуль '"/ node_modules / @ ionic / angular / ionic-angular" не имеет экспортированного элемента «События». Следующая строка импорта вызывает проблему: import {...

9
После того, как я установил ng bootstrap и скомпилировал, я получил эту ошибку

ОШИБКА в node_modules/@ng-bootstrap/ng-bootstrap/accordion/accordion.d.ts: 191: 9 - ошибка TS1086: метод доступа не может быть объявлен в окружающем контексте. 191 set ngbPanelToggle (панель: NgbPanel); ~~~~~~~~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/checkbox.d.ts: 28: 9 - ошибка...

9
Почему setTimeout () делает мое приложение медленным, а Rxjs timer (). Subscribe (…) - нет?

У меня есть компонент, который «лениво загружает» некоторые комментарии с интервалом в 100 мс. Когда я использую setTimeout, это действительно лагает. составная часть <div *ngFor="let post of posts"> <app-post [post]="post" ></app-post> </div> Это делает мое приложение...

9
Как использовать угловую локализацию 9 $ с множественным числом?

Начиная с Angular 9 мы можем использовать $localize`Hello ${name}:name:` Для i18n в машинописном коде. Это все еще имеет некоторые ограничения, так как ng xi18nкоманда не обнаруживает строки, но если эти тексты добавляются вручную в файл перевода, это работает. $localizeФункция достаточно хорошо...

9
Аргумент типа 'NgElementConstructor <unknown>' не может быть назначен параметру типа 'CustomElementConstructor'

Я получаю странное предупреждение в VSCode (1.44.0-инсайдер) с Angular9 при создании Angular Elements: export class AppModule { constructor(private injector: Injector) { const helloElement = createCustomElement(HelloComponent, {injector}); customElements.define('my-hello', helloElement); }...