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

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

2
Коли я повинен створити нову підписку для конкретного побічного ефекту?
Минулого тижня я відповів на запитання RxJS, де потрапив на дискусію з іншим членом спільноти з приводу: "Чи варто створити підписку на кожен конкретний побічний ефект чи слід намагатися мінімізувати підписки взагалі?" Я хочу знати, яку методологію використовувати в умовах повного підходу до реактивного застосування або коли переходити з одного …

3
Як порівняти масив формату 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"}, …

2
Яка різниця між наданням та ін'єкцією "Window" проти Window у кутовій 8 та 9?
У мене є два кутові проекти, які використовують такі версії: 9.0.0-наступний.6 8.1.0 У версії 9 я використовував це для надання та введення windowоб'єкта: @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window) private window: Window) } Що чудово працює. Використовуючи такий …

1
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 (color.js.pre-build-optimizer.js:232) at rgb.js.pre-build-optimizer.js:36 at RH (ramp.js.pre-build-optimizer.js:4) at Module.zUnb (BrBG.js.pre-build-optimizer.js:16) at …

2
як я включаю флекс-макет
Я намагаюся додати flex-layout у кутовий додаток, але коли я це роблю і намагаюсь його використовувати, програма перерветься. Я встановив npm i @angular/flex-layout @angular/cdk потім імпортується в app.module.ts import { FlexLayoutModule } from '@angular/flex-layout'; import [ FlexLayoutModule ] Я також оновив машинопис до останнього npm i typescript@latest Але коли програма …

1
Аргумент типу 'NgElementConstructor <невідомий>' не призначається параметру типу 'CustomElementConstructor'
Я отримую дивне попередження у VSCode (1.44.0-інсайдер) з Angular9 при створенні кутових елементів: export class AppModule { constructor(private injector: Injector) { const helloElement = createCustomElement(HelloComponent, {injector}); customElements.define('my-hello', helloElement); } ngDoBootstrap() {} } тип helloElementне приймається з повідомленням про помилку з typecript: Аргумент типу 'NgElementConstructor' не призначається параметру типу 'CustomElementConstructor'

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

2
Динамічний компонент всередині ngx-даних, що може бути деталізований рядок
Я створюю таблицю даних для багаторазового використання, використовуючи ngx-datatable, і хотілося б, щоб у деталях рядка були відображені динамічні компоненти. Компонент даних, що отримує дані, отримує клас компонентів як аргумент від батьківського модуля, і я використовую ComponentFactory для створенняComponent. Я бачу, що конструктор і методи 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 

1
Чому setTimeout () робить моє додаток млявим, але таймер Rxjs (). Підписка (…) не робить?
У мене є компонент, який "ледачий завантажує" деякі коментарі, з інтервалом 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; { this.posts.push(this.postService.next(10)); },100); } …

9
Після того, як я встановлю завантажувальний пристрій і компілюю, я отримую цю помилку
ПОМИЛКА в node_modules/@ng-bootstrap/ng-bootstrap/accordion/accordion.d.ts: 191: 9 - помилка TS1086: Доступ не можна оголосити в умовах навколишнього середовища. 191 встановити ngbPanelToggle (панель: NgbPanel); ~~~~~~~~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/checkbox.d.ts: 28: 9 - помилка TS1086: Доступ не можна оголосити в умовах навколишнього середовища. 28 набір сфокусований (isFocused: boolean); ~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts: 14: 9 - помилка TS1086: Доступ не …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.