FEHLER TypeError: co.Zahl keine Funktion
Ich versuche multiplizieren von zwei strings mit den Eckigen.
<h5>{{Number(someString) * Number(someOtherString)}}</h5>
aber ich bin immer diese Fehlermeldung:
FEHLER TypeError: co.Eine Zahl, die nicht eine Funktion
Wie kann ich das multiplizieren von zwei strings mit Angular im HTML?
Edit:
gsc wies darauf hin, dass ich Sie einfach multiplizieren Sie die Fäden in der Hand.
{{'4'*'3'}}
12
Achten Sie jedoch darauf,
{{'4'+'3'}}
43
- Brauchen Sie wirklich die
Number
Anrufe? Haben Sie versucht, mitsomeString * someOtherString
? - Wow. Das funktioniert. Ich habe nicht erwartet, dass.
- die syntax hier ist nicht sehr intuitiv, siehe auch diese Frage: stackoverflow.com/a/42122654/3779853
Du musst angemeldet sein, um einen Kommentar abzugeben.
Innerhalb einer Komponente Vorlage, die Sie nicht haben Zugang zu den globalen JavaScript-Objekte (wie
Number
,window
). Sie können nur die Eigenschaften und Funktionen von der Komponente zur Klasse (und Eckige Sachen, wie z.B. Rohre). Schließlich, Sie nicht machen zu müssenNumber
Konstruktor konvertieren Sie Ihrestring
zunumber
, denn JavaScript wird es für Sie tun.