Pytania otagowane jako angular

Pytania na temat Angular (nie mylić z AngularJS), frameworkiem internetowym od Google. Użyj tego znacznika do pytań Angular, które nie są specyficzne dla poszczególnych wersji. W starszym frameworku sieciowym AngularJS (1.x) użyj znacznika angularjs.

1
Uncaught TypeError: t.rgb nie jest funkcją
Uncaught TypeError: t.rgb nie jest funkcją Stworzyłem aplikację kątową, zbudowałem ją i próbuję ją obsłużyć $ ng serve --prod --aot Powoduje to następujący błąd w konsoli 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 f (bootstrap:78) …

1
Argument typu „NgElementConstructor <unnown>” nie może zostać przypisany do parametru typu „CustomElementConstructor”
Otrzymuję dziwne ostrzeżenie w VSCode (insider 1.44.0) z Angular9 podczas tworzenia Angular Elements: export class AppModule { constructor(private injector: Injector) { const helloElement = createCustomElement(HelloComponent, {injector}); customElements.define('my-hello', helloElement); } ngDoBootstrap() {} } typ helloElementnie jest akceptowany z komunikatem o błędzie z pisma maszynowego: Argumentu typu „NgElementConstructor” nie można przypisać do …

2
Jak korzystać z lokalizowania kątowego 9 $ z liczbą mnogą?
Od Angulara 9 możemy korzystać $localize`Hello ${name}:name:` Dla i18n w kodzie maszynowym. To wciąż ma pewne ograniczenia, ponieważ ng xi18npolecenie nie wykrywa ciągów, ale jeśli te teksty zostaną dodane ręcznie do pliku tłumaczenia, zadziała. $localizeFunkcja jest dość dobrze udokumentowane w JSDoc w źródle , jednak nie wyjaśnia, w jaki sposób …

2
jak dołączyć układ Flex
Próbuję dodać układ Flex do aplikacji kątowej, ale kiedy to zrobię i spróbuję go użyć, aplikacja się zepsuje. Zainstalowałem npm i @angular/flex-layout @angular/cdk następnie importowane do app.module.ts import { FlexLayoutModule } from '@angular/flex-layout'; import [ FlexLayoutModule ] Zaktualizowałem również maszynopis do najnowszej wersji npm i typescript@latest Ale gdy aplikacja próbuje …

2
Komponent dynamiczny wewnątrz szczegółów wiersza z danymi ngx
Tworzę plik danych wielokrotnego użytku za pomocą ngx-datatable i chciałbym, aby dynamiczne komponenty były renderowane wewnątrz szczegółów wiersza. Składnik danych otrzymuje klasę składnika jako argument z modułu nadrzędnego i używam ComponentFactory do utworzenia składnika. Widzę, że konstruktor i metody onInit działają dla komponentu dynamicznego, ale nie jest on dołączany do …


3
Jak naprawić te luki? (Poprawka audytu npm nie usuwa tych luk)
Mój projekt ma 6 luk w zabezpieczeniach o wysokim poziomie zagrożenia i nie mam pojęcia, jak je naprawić. Poprawka kontroli npm kończy się niepowodzeniem. Pomóż mi to naprawić. Instalowałem https://www.npmjs.com/package/toastr w moim projekcie i po jego zainstalowaniu pokazane zostały luki w zabezpieczeniach. Nie wiem czy jest jakiś związek. === raport …
9 angular  npm 

1
Dlaczego setTimeout () powoduje, że moja aplikacja jest opóźniona, a Rxjs timer (). Subscribe (…) nie?
Mam komponent, który „leniwie ładuje” kilka komentarzy w odstępie 100ms. Kiedy używam setTimeout, jest to naprawdę opóźnione. składnik &lt;div *ngFor="let post of posts"&gt; &lt;app-post [post]="post" &gt;&lt;/app-post&gt; &lt;/div&gt; To sprawia, że ​​moja aplikacja jest opóźniona (średni fps 14, czas bezczynności 51100 ms): while(this.postService.hasPosts()){ setTimeout(()=&gt; { this.posts.push(this.postService.next(10)); },100); } To sprawia, że …

9
Po zainstalowaniu bootstrap i kompilacji pojawia się ten błąd
ERROR in node_modules/@ng-bootstrap/ng-bootstrap/accordion/accordion.d.ts: 191: 9 - błąd TS1086: Nie można zadeklarować akcesorium w kontekście otoczenia. 191 zestaw ngbPanelToggle (panel: NgbPanel); ~~~~~~~~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/checkbox.d.ts: 28: 9 - błąd TS1086: Nie można zadeklarować akcesorium w kontekście otoczenia. 28 skoncentrowany (isFocused: boolean); ~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts: 14: 9 - błąd TS1086: Nie można zadeklarować akcesorium w …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.