Articles of typographie

Étendre ou implémenter une classe abstraite pure dans TypeScript

Supposons que j’ai une classe abstraite pure (c’est-à-dire une classe abstraite sans implémentation): abstract class A { abstract m(): void; } Comme en C # et Java, je peux étendre la classe abstraite: class B extends A { m(): void { } } Mais contrairement à C # et Java, je peux également implémenter la […]

Comment renvoyer la valeur de la fonction qui a un abonnement Observable à l’intérieur?

Je ne sais pas comment extraire la valeur de Observable pour être retourné par la fonction dans laquelle Observable est présent. Je n’ai besoin que d’une valeur pour être retourné, rien d’autre. Version actuelle qui fonctionne function getValueFromObservable() { this.store.subscribe( (data:any) => { console.log(data) } ) } getValueFromObservable() J’ai besoin de cela pour fonctionner, fonction […]

Taille de police H1-H6 en HTML

En HTML (et en typographie en général, je suppose), il semble y avoir des tailles définies pour les éléments H1-H6. Par exemple, si la taille de la police de base est 16px (ou 100%), alors h1 (w / c) devrait être 2.25em (36px). Et H2 (w / c) devrait être 1.5em (24px). Etc. D’où viennent […]

AVERTISSEMENT: désinfection de l’URL de valeur de style non sécurisée

Je veux définir l’image de fond d’une DIV dans un modèle de composant dans mon application Angular 2. Cependant, je continue à recevoir l’avertissement suivant dans ma console et je n’ai pas l’effet désiré … Je ne sais pas si l’image d’arrière-plan CSS dynamic est bloquée en raison de ressortingctions de sécurité dans Angular2 ou […]

Quelle est l’entité HTML appropriée pour le «x» dans une dimension?

Est-ce que l’entité HTML appropriée donne les dimensions × ? Je veux être sémantiquement correct, mais cela pose la question, est-ce que la cotation d’une dimension est de 2″ x 3″ même sémantique? Si le x représente “by”, utiliserais-je la lettre x ou ×? Dans mon code, j’ai utilisé 2″ × 3″ ou 2 “× 3”. Les […]

Comment regarder et recharger ts-node lorsque les fichiers TypeScript changent

J’essaie d’exécuter un serveur de développement avec TypeScript et une application Angular sans transstackr les fichiers ts à chaque fois. J’ai trouvé que je pouvais faire tourner avec ts-node mais je veux aussi regarder les fichiers .ts et recharger l’application / le serveur comme je le ferais avec quelque chose comme gulp watch.

Angular 2 2.0.0-rc.1 La propriété ‘map’ n’existe pas sur le type ‘Observable ‘ n’est pas la même chose que le rapport d’émission

alors que cela ressemble au même problème que Angular 2 beta.17: la propriété ‘map’ n’existe pas sur le type ‘Observable ‘ c’est une nouvelle version et ces solutions ne fonctionnent pas pour cette nouvelle version J’ai mis à jour le dernier Angular 2 rc1 et n’arrive pas à comstackr les choses. J’ai eu des problèmes […]

Angular 2 beta.17: La propriété ‘map’ n’existe pas sur le type ‘Observable ‘

Je viens de mettre à jour Angular2 beta16 vers beta17, qui nécessite à son tour la version 5.0.0-beta.6 de rxjs. (Changelog ici: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) En bêta16, tout fonctionnait bien en ce qui concerne la fonctionnalité Observable / map. Les erreurs suivantes sont apparues après la mise à niveau et ont eu lieu lors de tentatives […]

Algorithme pour implémenter un nuage de mots comme Wordle

Le contexte Jetez un oeil à Wordle: http://www.wordle.net/ C’est beaucoup mieux que tout autre générateur de nuage de mots que j’ai vu Remarque: la source n’est pas disponible – lisez la FAQ: http://www.wordle.net/faq#code Mes questions Existe-t-il un algorithme disponible pour Wordle? Si non, quelles sont les alternatives qui produisent des productions similaires? Pourquoi je demande […]

Importation de lodash dans l’application angular2 + typecript

J’ai de la difficulté à importer les modules Lodash. J’ai configuré mon projet en utilisant npm + gulp et continue de bash le même mur. J’ai essayé le lodash ordinaire, mais aussi les lodash-es. Le paquet lodash npm: (possède un fichier index.js dans le dossier racine du paquet) import * as _ from ‘lodash’; Résulte […]