TypeScript est un sur-ensemble de JavaScript statiquement typé créé par Microsoft qui ajoute des types facultatifs, des classes, des interfaces, des énumérations, des génériques, asynchrone / attend, et de nombreuses autres fonctionnalités, et se compile en JavaScript simple. Cette balise est destinée aux questions spécifiques à TypeScript. Il n'est pas utilisé pour les questions JavaScript générales.

typescript...

J'utilise rxjs pour créer un système de recherche et de filtrage dans une application angulaire. J'ai ce qui suit: interface User{ //exmaple model _id: string; name: string; } filters$ = new BehaviorSubject<Array<User>>([]); search$ = new BehaviorSubject<Array<User>>([]); // I use these two and ....
3 juin 2020 à 16:53
Je viens donc de commencer à combiner react, redux (react-redux) et dactylographié. Mais je n'arrive pas à comprendre quelque chose ici, à savoir pourquoi les composants enfants à l'intérieur du composant App nécessitent tous les accessoires que je passe dans le composant App . Composant d'applic....
J'envoie un formulaire en utilisant une logique complexe dans l'opérateur concatMap. Et tout fonctionne bien, mais dans ma méthode d'abonnement, j'ai des requêtes http supplémentaires, qui se déclenchent 2 fois au lieu de 1. J'ai essayé d'utiliser l'opérateur takeLast, mais cela n'a pas aidé. Je n'a....
2 juin 2020 à 19:28
Dans JS, je suis capable de connecter des scripts à l'intérieur du HTML. Supposons que j'ai deux scripts first.js et second.js, donc je peux faire ceci: <script src=".../first.js"></script> <script src=".../second.js"></script> Puis je peux utiliser n'importe quelle variable de first.js dans second....
2 juin 2020 à 19:19
J'ai une méthode qui bascule une zone div. En ce moment j'ai 3 zones App.component.ts show = false; toggle() { this.show = !this.show; } App.component.html <div> <div *ngIf="show"> <div>One</div> </div> <button type="button" toggle()"></button> </div> <div> <div *ngIf="....
2 juin 2020 à 18:04
Je veux un code fortement typé. Lorsque j'applique des solutions à partir d'une question similaire - Min / Max de dates dans un tableau? - J'obtiens une erreur TS2345: Argument of type 'Date' is not assignable to parameter of type 'number'. Mon code const min: Date = Math.min(begin as Date, (end ....
1 juin 2020 à 14:46
Dactylographié me donne toujours une erreur L'objet est peut-être 'nul' .ts (2531) Même si je fais ça myRef && myRef.current && myRef.current.focus(); Si j'utilise myRef?.current?.focus(); J'ai eu Property 'focus' does not exist on type 'never'.ts(2339) ....
1 juin 2020 à 11:11
J'ai un certain nombre d'objets Item et une méthode qui les traite. Le problème est que certains éléments peuvent potentiellement avoir certaines propriétés que d'autres n'ont pas. type ItemType = 'ApiGateway' | 'ApiGatewayEndpoint' | 'ApiGatewayMethod'; export default interface Item { ref?: st....
31 mai 2020 à 12:33
J'ai un service qui a la méthode suivante: Room-service.ts @Injectable() export class RoomService { private readonly _equipment: BehaviorSubject<EquipmentDto[]> = new BehaviorSubject([]); public equipment$ = this._equipment.asObservable(); getEquipmentForRoom(roomId: number) { this.restSe....
29 mai 2020 à 18:06
Je souhaite synchroniser un objet fourni par une API avec une table. La table est définie dans Sequelize et possède une interface et une classe: declare interface SampleInterface { value1?: string; value2?: string; value3?: number; } class SampleClass implements SampleInterface { value1?: s....
29 mai 2020 à 17:11
Je rencontre un problème avec mon application. J'essaie de créer une liste de cases à cocher, lorsque la case à cocher est activée, la valeur doit être true et lorsque vous cliquez à nouveau, la valeur doit être false. Facile. Voici mon html <li *ngFor="let checkbox of checkboxSelect"> <div ....
29 mai 2020 à 16:55
J'ai un ensemble de 6 requêtes http get que je dois faire indépendamment de leur séquence sur un clic de bouton. J'utilise forkJoin à cette fin <button click="getData()">Get Data</button> getData(){ const ids = [1,2,3,4,5,6]; const obs = ids.map(id => this.http.get('<my url>/' + id) forkJ....
29 mai 2020 à 16:44
En essayant d'utiliser HttpClient pour publier des données, j'obtiens deux erreurs différentes: Avec booking étant un objet, j'obtiens Backend returned code 400, body was: [object Object]. En utilisant JSON.stringify(booking), j'obtiens Backend returned code 415, body was: null. Comment? public addB....
29 mai 2020 à 16:19
J'ai deux objets Javascript var order1 = { sandwich: 'tuna', chips: true, drink: 'soda', order: 1, toppings: [{VendorNumber: 18, PreferredFlag: false, SupportedFlag: true}, {VendorNumber: 19, PreferredFlag: false, SupportedFlag: true}, {VendorNumber: 20, PreferredFlag: false, Sup....
29 mai 2020 à 14:32
J'ai en dessous de json [{ "workType": "NDB To Nice", "priority": 5 }, { "workType": "PDAD", "priority": 0 }, { "workType": "PPACA", "priority": 0 }, { "workType": "Retrigger", "priority": "5" }, { "workType": "Special Intake Request Intake", "priority": "7" }....
29 mai 2020 à 12:08
Comment puis-je créer des tableaux pour regrouper les membres en fonction de leur tag? Les tags peuvent être n'importe quoi, ce ne sont que des exemples. Exemple d'entrée [ { tag: 'Red', member: 'Red-Steve' }, { tag: 'Red', member: 'Red-Adam' }, { tag: 'Blue', member: 'Blue-John' }, { tag: '....
Je voudrais utiliser lodash pour générer un objet à partir d'un tableau de tableaux. J'utilise pour cela la méthode et la carte lodash.zipObject. Mais ce n'est pas 1: 1 ce que je voudrais générer: Contribution: "rows": [ [ "stravi/aa", "202001", "59", "51", "2558.9....
29 mai 2020 à 00:55
Quelqu'un peut-il m'expliquer pourquoi le commutateur enfant approprié ne se met pas à jour correctement? Cliquez sur le deuxième enfant et le premier enfant se met à jour, mais la console affiche la méthode correcte appelée. N'est-il pas possible d'appeler le même composant enfant dans le parent co....
28 mai 2020 à 21:09
Donc, j'essaie d'attribuer des couleurs à mes icônes de manière dynamique ... mais cette ligne de code ne cesse de se plaindre, let icon = iconsList[name]; Quand j'en survole… Voici l'explication " L'élément a implicitement un type 'any' car l'expression de type 'string' ne peut pas être utilisée p....
Salut, j'essaie d'exécuter ce code sur Angular 6 après la mise à jour d'angular2-modal vers ngx-modialog this.modal.confirm() .showClose(true) .title(this.translator.instant('common.message.confirm.delete')) .keyboard(27) .okBtn(this.translator.instant('common.text.yes')) ....
28 mai 2020 à 18:06
J'ai une propriété qui peut recevoir un nombre entre 0 et 256. Comment taper une telle plage en tapuscrit? function foo(threshold:number){ //do stuff } ....
28 mai 2020 à 12:38
J'espère que vous allez tous bien. Cette question est juste dans le but d'améliorer mes codes dans React qui semble actuellement très sale et illisible. J'ai 10-15 champs de formulaires qui sont mis à jour une fois que j'obtiens les valeurs des API. Voici le code à partir duquel j'ai fait cela, ....
DANS mon projet React, j'ai besoin de partager des modèles (interfaces dactylographiées dans mon cas) entre 3 projets dactylographiés. J'ai donc opté pour bit.env et importé tous mes modèles sur https://bit.dev/ swyftcart / model / index / ~ code et tout va bien. Ensuite, j'ai eu besoin de vérifier ....
27 mai 2020 à 22:20
Je suis nouveau dans le typographie et je passe maintenant en revue les documents et il y a cet exemple dans la section "Propriétés facultatives": interface SquareConfig { color?: string; width?: number; } function createSquare(config: SquareConfig): { color: string; area: number } { let newS....
27 mai 2020 à 22:01
Puis-je convertir en 20200408 ces chaînes en Date par TypeScript? Si c'est oui, comment le faire?....
27 mai 2020 à 21:11