Domande su Angular (da non confondere con AngularJS), il framework Web di Google. Utilizzare questo tag per domande angolari che non sono specifiche di una singola versione. Per il vecchio framework web AngularJS (1.x), utilizzare il tag angularjs.
La scorsa settimana ho risposto a una domanda su RxJS in cui ho avuto una discussione con un altro membro della comunità in merito a: "Devo creare un abbonamento per ogni specifico effetto collaterale o devo cercare di ridurre al minimo gli abbonamenti in generale?" Voglio sapere quale metologia usare …
Ho due progetti angolari che usano queste versioni: 9.0.0-next.6 8.1.0 Nella versione 9 l'ho usato per fornire e iniettare l' windowoggetto: @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window) private window: Window) } Che funziona benissimo. Adottare questo approccio alla …
TypeError non rilevato: t.rgb non è una funzione Ho creato un'applicazione angolare, l'ho costruita e sto cercando di servirla $ ng serve --prod --aot Ciò provoca il seguente errore nella console 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 …
Sto cercando di aggiungere un layout flessibile a un'app angolare, ma quando lo faccio e provo a usarla, l'app si interrompe. Ho installato npm i @angular/flex-layout @angular/cdk quindi importato in app.module.ts import { FlexLayoutModule } from '@angular/flex-layout'; import [ FlexLayoutModule ] Ho anche aggiornato il dattiloscritto all'ultimo npm i typescript@latest …
Ricevo uno strano avvertimento in VSCode (1.44.0-insider) con Angular9 nella creazione di Angular Elements: export class AppModule { constructor(private injector: Injector) { const helloElement = createCustomElement(HelloComponent, {injector}); customElements.define('my-hello', helloElement); } ngDoBootstrap() {} } il tipo di helloElementnon è accettato con un messaggio di errore dal dattiloscritto: L'argomento di tipo 'NgElementConstructor' …
Da Angular 9 possiamo usare $localize`Hello ${name}:name:` Per i18n nel codice dattiloscritto. Ciò ha ancora alcune limitazioni in quanto il ng xi18ncomando non rileva le stringhe, ma se questi testi vengono aggiunti manualmente al file di traduzione funziona. La $localizefunzione è abbastanza ben documentata nel JSDoc nella fonte , tuttavia …
Ho un componente, che "carica pigro" alcuni commenti, a intervalli di 100 ms. Quando uso setTimeout, è davvero in ritardo. componente <div *ngFor="let post of posts"> <app-post [post]="post" ></app-post> </div> Questo rende la mia applicazione ritardata (avg fps 14, tempo di inattività 51100ms): while(this.postService.hasPosts()){ setTimeout(()=> { this.posts.push(this.postService.next(10)); },100); } Questo …
ERRORE in node_modules/@ng-bootstrap/ng-bootstrap/accordion/accordion.d.ts: 191: 9 - errore TS1086: un accessor non può essere dichiarato in un contesto ambientale. 191 set ngbPanelToggle (pannello: NgbPanel); ~~~~~~~~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/checkbox.d.ts: 28: 9 - errore TS1086: un accessor non può essere dichiarato in un contesto ambientale. 28 set focalizzato (isFocused: boolean); ~~~~~~~ node_modules/@ng-bootstrap/ng-bootstrap/buttons/radio.d.ts: 14: 9 - …
Ho aggiornato da Ionic 4 a Ionic 5, ottenendo ora il seguente errore: ERRORE in src / app / app.component.ts (4,10): errore TS2305: il modulo '"/ node_modules / @ ionic / angular / ionic-angular"' non ha membri esportati 'Events'. La seguente riga di importazione sta causando il problema: import { …
Sto creando un datatable riutilizzabile usando ngx-datatable e vorrei avere componenti dinamici resi nei dettagli della riga. Il componente datatable riceve una classe di componente come argomento da un modulo padre e io uso ComponentFactory per creareComponent. Vedo che il costruttore e i metodi onInit sono in esecuzione per il …
Voglio imporre agli sviluppatori nella mia applicazione di utilizzare []invece che {{}}negli attributi degli elementi. ad esempio questo codice dovrebbe causare un errore (nel tempo di compilazione / servire / lint): <mycomponent id="{{i}}"> il codice attuale è <mycomponent [id]="i"> Come lo faccio?
Il mio progetto ha 6 vulnerabilità ad alta gravità e non ho idea di come risolverle. correzione del controllo npm non riuscita. Aiutatemi a risolvere questo problema. Stavo installando https://www.npmjs.com/package/toastr nel mio progetto e dopo averlo installato sono state mostrate le vulnerabilità. Non so c'è qualche connessione. === npm report …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.