Les parties gauche et droite d'une opération arithmétique doit être de type 'tout', 'nombre' ou un type enum

J'obtiens l'erreur suivante. Je ne suis pas en mesure de savoir exactement où je suis allé mal.Quelqu'un peut-il m'aider à sortir de la solution

Les parties gauche et droite d'une opération arithmétique doit être de type 'tout', 'nombre' ou un type enum

Le code

 function() {
    this.devices.forEach(device => {
      let lastConnect = device.lastConnection.split('+');
      lastConnect = lastConnect[0] + 'Z';
      let diff = Math.abs(new Date() - new Date(lastConnect));//getting error here
}
  • Le message d'erreur semble assez clair...les Dates ne sont pas des numéros, de sorte que vous ne pouvez pas soustraire eux.
  • mais il a travaillé sur angulaire 1 maintenant, quand je suis à la migration du code angulaire 5 de ses montrant la erro
InformationsquelleAutor ark | 2018-01-16