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.
Sto facendo il angular2tutorial a questo indirizzo: https://angular.io/docs/ts/latest/tutorial/toh-pt3.html Ho messo l' herointerfaccia in un singolo file sotto la appcartella, nella console ho questo errore : app/app.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. [0] app/hero-detail.component.ts(2,20): error TS2306: File 'app/hero.ts' is not a module. Se inserisco il mio file di …
Ho un campo HTML INPUT. <input [(ngModel)]="item.value" name="inputField" type="text" /> e voglio formattare il suo valore e usare una pipe esistente: .... [(ngModel)]="item.value | useMyPipeToFormatThatValue" .... e ottieni il messaggio di errore: Impossibile avere una pipe in un'espressione di azione Come posso usare le pipe in questo contesto?
Sto solo iniziando a scherzare con Angular 2 e mi chiedo se qualcuno può dirmi il modo migliore per aggiungere e rimuovere dinamicamente i listener di eventi dagli elementi. Ho un componente impostato. Quando si fa clic su un determinato elemento nel modello, voglio aggiungere un ascoltatore mousemovea un altro …
Ho compilato il progetto Angular2 con Angular-CLI (beta 20). Esiste un modo per eseguire i test su un solo file di specifiche selezionato? Avevo un progetto basato sull'avvio rapido di Angular2 e potevo aggiungere manualmente le specifiche al file jasmine. Ma non so come impostarlo al di fuori dei test …
Se una variabile viene dichiarata privatesu una classe di componente, dovrei essere in grado di accedervi dal modello di quel componente? @Component({ selector: 'my-app', template: ` <div> <h2>{{title}}</h2> <h2>Hello {{userName}}</h2> // I am getting this name </div> `, }) export class App { public title = 'Angular 2'; private userName …
Sto cercando di caricare un evento dalla mia API prima che il componente venga visualizzato. Attualmente sto usando il mio servizio API che chiamo dalla funzione ngOnInit del componente. Il mio EventRegistercomponente: import {Component, OnInit, ElementRef} from "angular2/core"; import {ApiService} from "../../services/api.service"; import {EventModel} from '../../models/EventModel'; import {Router, ROUTER_DIRECTIVES, ROUTER_PROVIDERS, …
Sembra, quando creo un'app Angular 2 usando Angular cli. Il mio prefisso componente predefinito è app-root per AppComponent. Ora, quando cambio il selettore in qualcos'altro, dico "abc-root" @Component({ selector: 'abc-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'] }) vscode mi avverte, [tslint] The selector of the component "AppComponent" should have prefix "app"
Ho letto che l'iniezione al bootstrap dovrebbe far sì che tutti i bambini condividano la stessa istanza, ma i miei componenti principale e header (l'app principale include componente header e router-outlet) ottengono ciascuno un'istanza separata dei miei servizi. Ho un servizio Facebook che utilizzo per effettuare chiamate all'API javascript di …
Quando faccio una richiesta post, l'angular 2 http non sta inviando questa richiesta this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions()) il post http non viene inviato al server ma se faccio la richiesta in questo modo this.http.post(this.adminUsersControllerRoute, JSON.stringify(user), this.getRequestOptions()).subscribe(r=>{}); È previsto e se lo è qualcuno può spiegarmi perché? O è un bug?
Sto usando angular 2 con strategia di hashlocation. Il componente viene caricato con quel percorso: "departments/:id/employees" Fin qui tutto bene. Dopo aver eseguito correttamente il salvataggio in batch di più righe di tabella modificate, voglio ricaricare l'URL del percorso corrente tramite: this.router.navigate([`departments/${this.id}/employees`]); Ma non succede nulla, perché?
Sto usando Chrome 70 e Chrome aggiunge metodi .flatMap, .flatten, .flat. Quindi il mio codice funziona come previsto. Sfortunatamente, Typescript non piace. // data.flatMap lint error export const transformData = (data: any[]) => data.flatMap(abc => [ parentObj(abc), ...generateTasks(abc) ]); l'avvertimento che ho ricevuto è TS2339: Property 'flatMap' does not exist …
Voglio creare un'app angolare 2 con cli angolare Ho scritto nel cmd: npm installa angular-cli -g poi: di firstngapp ma mi mostra un errore quando scrivo npm start! Non capisco il problema
In Angular 1.x posso fare quanto segue per creare un collegamento che sostanzialmente non fa nulla: <a href="">My Link</a> Ma lo stesso tag passa alla base dell'app in Angular 2. Qual è l'equivalente di quello in Angular 2? Modifica: sembra un bug nel router Angular 2 e ora c'è un …
Mi è stato assegnato il compito di prendere del codice incasinato da altri sviluppatori che hanno già lasciato la società di recente. Sto curiosamente chiedendo: esiste qualche plug-in di Visual Studio Code o altri mezzi che potrebbero aiutarci a riordinare e organizzare le importazioni e i riferimenti in modo rapido …
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.