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

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

1
Аргумент типа '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); } ngDoBootstrap() {} } Тип helloElementне принимается с сообщением об ошибке из машинописного текста: Аргумент типа 'NgElementConstructor' не может быть назначен параметру …

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

1
Почему setTimeout () делает мое приложение медленным, а Rxjs timer (). Subscribe (…) - нет?
У меня есть компонент, который «лениво загружает» некоторые комментарии с интервалом в 100 мс. Когда я использую setTimeout, это действительно лагает. составная часть &lt;div *ngFor="let post of posts"&gt; &lt;app-post [post]="post" &gt;&lt;/app-post&gt; &lt;/div&gt; Это делает мое приложение медленным (среднее число кадров в секунду 14, время простоя 51100 мс): while(this.postService.hasPosts()){ setTimeout(()=&gt; { …

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 - ошибка TS1086: метод доступа не может быть объявлен в окружающем контексте. 28 set focus (isFocused: boolean); ~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts: 14: 9 - ошибка TS1086: …

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

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

2
Как заставить разработчиков использовать квадратные над фигурными скобками?
Я хочу заставить разработчиков в моем приложении использовать []вместо {{}}атрибутов элемента. например, этот код должен вызвать ошибку (во время сборки / подачи / размещения): &lt;mycomponent id="{{i}}"&gt; текущий код &lt;mycomponent [id]="i"&gt; Как мне это сделать?
9 angular 

3
Как исправить эти уязвимости? (исправление аудита npm не может исправить эти уязвимости)
В моем проекте 6 уязвимостей высокой степени опасности, и я не знаю, как их исправить. Исправление аудита npm не выполняется. Пожалуйста, помогите мне исправить это. Я устанавливал https://www.npmjs.com/package/toastr в свой проект, и после его установки были обнаружены уязвимости. Я не знаю, есть ли связь. === Отчет о безопасности аудита npm …
9 angular  npm 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.