Questions marquées «angular»

Questions sur Angular (à ne pas confondre avec AngularJS), le framework web de Google. Utilisez cette balise pour les questions angulaires qui ne sont pas spécifiques à une version individuelle. Pour l'ancienne infrastructure Web AngularJS (1.x), utilisez la balise angularjs.

5
Comment injecter un service dans une classe (pas un composant)
Je souhaite injecter un service dans une classe qui n'est pas un composant . Par exemple: Mon service import {Injectable} from '@angular/core'; @Injectable() export class myService { dosomething() { // implementation } } Ma classe import { myService } from './myService' export class MyClass { constructor(private myservice:myService) { } test() …

9
App.settings - à la manière angulaire?
Je veux ajouter une App Settingssection dans mon application où elle contiendra des consts et des valeurs prédéfinies. J'ai déjà lu cette réponse qui utilise OpaqueTokenMais elle est obsolète dans Angular. Cet article explique les différences, mais il n'a pas fourni un exemple complet et mes tentatives ont échoué. Voici …


5
Un moyen de tester EventEmitter dans Angular2?
J'ai un composant qui utilise un EventEmitter et l'EventEmitter est utilisé lorsque quelqu'un sur la page est cliqué. Est-il possible d'observer l'EventEmitter pendant un test unitaire et d'utiliser TestComponentBuilder pour cliquer sur l'élément qui déclenche la méthode EventEmitter.next () et voir ce qui a été envoyé?

15
Comment effacer le formulaire après avoir été soumis dans Angular 2?
J'ai un simple composant angulaire 2 avec un modèle. Comment effacer le formulaire et tous les champs après l'envoi?. Je ne peux pas recharger la page. Après avoir défini les données avec le date.setValue('')champ est toujours touched. import {Component} from 'angular2/core'; import {FORM_DIRECTIVES, FormBuilder, ControlGroup, Validators, Control} from 'angular2/common'; @Component({ …

6
Angular2 équivalent de $ document.ready ()
Question simple, j'espère. Je veux exécuter un script lorsque l'équivalent Angular2 de $ document.ready () est déclenché. Quelle est la meilleure façon d'y parvenir? J'ai essayé de mettre le script à la fin de index.html, mais comme je l'ai découvert, cela ne fonctionne pas! Je suppose qu'il doit entrer dans …
86 angular 

15
angular 2 supprime tous les éléments d'un formulaire
J'ai un tableau de formulaires dans un formbuilder et je change dynamiquement les formulaires, c'est-à-dire en cliquant sur les données de chargement de l'application 1, etc. Le problème que je rencontre est que toutes les données se chargent mais que les données du formarray restent et concatent simplement les anciens …

4
Impossible d'approcher l'énumération Typescript dans HTML
J'ai fait une énumération avec Typescript à utiliser dans MyService.service.ts MyComponent.component.ts et MyComponent.component.html. export enum ConnectionResult { Success, Failed } Je peux facilement obtenir et comparer une variable enum définie à partir de MyService.service.ts: this.result = this.myService.getConnectionResult(); switch(this.result) { case ConnectionResult.Failed: doSomething(); break; case ConnectionResult.Success: doSomething(); break; } Je voulais …


7
Deux valeurs de boîtier de commutation en angulaire
En php et java, nous pouvons faire case 1: case 2: echo "something"; de sorte que lorsque la valeur est 1 ou 2 "quelque chose" sera imprimé à l'écran, je construis une application angulaire je fais quelque chose comme ci-dessous <div [ngSwitch]="data.type"> <div *ngSwitchCase="'multi-choice'">FORM 1</div> <div *ngSwitchCase="'singe-choice'">FORM 1</div> <div *ngSwitchCase="'range'">FORM …
86 angular 

30
Angular2 - Champ de saisie pour n'accepter que des nombres
Dans Angular 2, comment puis-je masquer un champ de saisie (zone de texte) de sorte qu'il n'accepte que des chiffres et non des caractères alphabétiques? J'ai l'entrée HTML suivante: <input type="text" *ngSwitchDefault class="form-control" (change)="onInputChange()" [(ngModel)]="config.Value" (focus)="handleFocus($event)" (blur)="handleBlur($event)" /> L'entrée ci-dessus est une entrée de texte générique qui peut être utilisée …


12
Le sélecteur "my-app" ne correspond à aucun élément
Le problème est que lorsque je lance mon application, cela fonctionne bien. Mais quand je le rafraîchis, la plupart du temps je suis en dessous de msg. Le sélecteur "my-app" ne correspond à aucun élément Mais ce qui est étrange, c'est que souvent, lorsque j'actualise mon application, cela fonctionne également. …
85 angular 

12
Une exception non gérée s'est produite: le nom du travail «..getProjectMetadata» n'existe pas
Lorsque je commence à exécuter mon application, j'obtiens cette erreur: **[error] Error: Job name "..getProjectMetadata" does not exist.** at Observable._subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23) at Observable._trySubscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25) at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22) at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31 at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45) at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54) at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14) at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) at SwitchMapSubscriber.notifyNext (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26) at InnerSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21) at InnerSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18) …

5
Le nom de travail «..getProjectMetadata» n'existe pas
J'ai mis à jour mon angulaire en v9 et lorsque j'essaie de revenir en v8, je reçois cette erreur. J'ai déjà essayé ce qui suit: désinstaller -global angular / cli désinstaller angular / cli revenir à mon dernier package.json supprimer le dossier node_module supprimer le dépôt Cette erreur continue de …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.