Ich habe eine Javascript-Datei in den <head></head>
Tags meiner Angular 2 App enthalten. Ich möchte auf eine Funktion in dieser Javascript-Datei von meiner Typoskript-Datei zugreifen, wie soll ich das tun? Wenn ich die App ausführe, kann ich in der Browser-Konsole var simplemde = new SimpleMDE()
eingeben, damit mein Markdown-Editor funktioniert, aber wie kann ich das im Konstruktor in meiner Typoskript-Datei tun?Zugriff Javascript Variable in HTML-Header aus Typoskript
Antwort
einfach erklären es an der Spitze Ihrer Komponente oder wo auch immer Sie es brauchen etwa so:
declare var SimpleMDE: any;
Dann können Sie es in Ihrem Konstruktor aufrufen, wie Sie wollen!
Ich habe das versucht, aber ich bekomme den Fehler: 'TypeError: Kann die Eigenschaft 'getAttribute' von undefined 'nicht lesen. Ich habe die Variable über meiner Komponente deklariert, und in meinem Konstruktor habe ich 'let simplemde = new SimpleMDE();' –
Wenn Sie 'var similemde = new SimpleMDE();' im Konstruktor tun? – rinukkusu
Ja, ich habe das in die erste Zeile meines Konstruktors geschrieben. –
Sie namespacing verwenden können, das ist im Grunde ein Objekt ist und es wickelt alle anderen Variablen & Funktion
Gefällt Ihnen dieses
var SomeObject={}
SomeObject.abc = "Some Value";
SOmeObject.myFunction = function(){
// function body
}
In anderen Datei, die Sie einfach SomeObject.abc
aufrufen können & es String zurück Some Value
Sie sollten Namespace verwenden, um den Konflikt des globalen Fensters
zu vermeiden- 1. Zugriff auf die Variable aus dem Closure-Bereich in JavaScript
- 2. Zugriff auf JavaScript-Variable in Notierungen
- 3. Indexierter Zugriff vs Variable in JavaScript
- 4. Zugriff aus Unterobjekt in JavaScript
- 5. Zugriff Javascript-Variable in Razor-Code
- 6. Zugriff auf EJS-Variable in Javascript-Logik
- 7. Zugriff auf C# Variable in Javascript
- 8. Zugriff Javascript Variable in die .ashx Seite
- 9. ein Projekt globale Variable hinzufügen in Typoskript
- 10. Typoskript Zugriff Mitglied der Basisklasse
- 11. Zugriff auf globale Telerik-Funktionen in Typoskript
- 12. Typoskript/JavaScript forEach Anruf
- 13. Zugriff auf Django-Vorlage {{Variable}} von JavaScript
- 14. TypeScript, JavaScript Zugriff auf Lambda-Variable
- 15. ein Formular Variable Zugriff innerhalb Javascript
- 16. Javascript Zugriff auf übergeordnete Funktion Variable
- 17. JavaScript-Modul in Typoskript Datei
- 18. Typoskript Variable innerhalb file.onload ist
- 19. Typoskript zu Javascript
- 20. Zugriff Elternobjekt in Javascript
- 21. Variable vom Typ ‚Klasse‘ in Typoskript
- 22. Typoskript Konvention für Typen in variable defintions
- 23. Variable Zugriff
- 24. Können wir Zugriff auf eine private Variable in einer anderen Klasse in Typoskript
- 25. NodeJs: Zugriff auf eine Variable des Controllers in Javascript
- 26. Variable Tasten Werte in JavaScript den Zugriff auf Objekte
- 27. Kann Zugriff auf Variable nicht in JavaScript-Funktion Rahmen
- 28. Zugriff außerhalb Variable in der Schleife von Javascript Schließung
- 29. Zugriff auf C# Variable von JavaScript in asp.net MVC-Anwendung
- 30. Zugriff auf eine Java-Variable in JavaScript-Funktion
Beginnen Sie mit etwas Code. Zeige beide deine Dateien (oder Teile davon). So können die Leute ein bestimmtes Beispiel betrachten, nicht für etwas Abstraktes antworten. – sphinks