Hallo zusammen
Kann mir evtl. jemand erläutern, warum das („plain vanilla javascript“) unter TypeScript (JS ist bekanntlich ne Teilmenge davon) in der ngAfterViewInit()-Funktion nicht geht? Ich meine die Alertbox zeigt mir ja JSON an, mit allen CSS-Attributen…
Also: Ich sehe da keinen rationalen Grund, warum dies nicht funktionieren sollte. Und: Bitte keine „Tipps“ in der Art „in Angular macht man das aber anders!!“. Es geht um die Sache an sich, die Frage ist somit eher akademischer Natur…
Code hier:
Angular HTML-Template:
…nun bin ich ca. schon den ganzen Tag dran, was mich zwar bei Angular nicht mehr wirklich verwundert.
Das was man mit HTML/CSS/JavaScript/JSON/XML „by scratch“ mit einer Minute Zeitaufwand berechnet, kann mit Angular „locker“ 1 Tag bis 1 Woche sein…
…und nein, ich denke nicht dass diese Einschätzung übertrieben ist!! Vor allem nicht am Anfang, da es eine äusserst steile Lernkurve hat.
(Eigentlich hasse ich den S*****s abgrundtief, ein Stellenwechsel wäre aber leider die einzige Option um was dagegen zu tun…)
Kann mir evtl. jemand erläutern, warum das („plain vanilla javascript“) unter TypeScript (JS ist bekanntlich ne Teilmenge davon) in der ngAfterViewInit()-Funktion nicht geht? Ich meine die Alertbox zeigt mir ja JSON an, mit allen CSS-Attributen…
Also: Ich sehe da keinen rationalen Grund, warum dies nicht funktionieren sollte. Und: Bitte keine „Tipps“ in der Art „in Angular macht man das aber anders!!“. Es geht um die Sache an sich, die Frage ist somit eher akademischer Natur…
Code hier:
Code:
ngAfterViewInit()
{
try {
$(document).ready(function(event) {
setTimeout(function() {
try
{
var style = document.getElementById("sumup-card").style;
style.border = "1px solid #000000;";
alert(JSON.stringify(style));
}
catch(err)
{
alert(err);
}
}, 200);
});
}
catch(err)
{
alert(err);
}
}
Angular HTML-Template:
Code:
<style>
<!--
#sumup-card {
width: 640px;
height: 0px;
/* border: 1px solid #000000; */
}
//-->
</style>
<div id="sumup-card"></div>
<router-outlet></router-outlet>
…nun bin ich ca. schon den ganzen Tag dran, was mich zwar bei Angular nicht mehr wirklich verwundert.
Das was man mit HTML/CSS/JavaScript/JSON/XML „by scratch“ mit einer Minute Zeitaufwand berechnet, kann mit Angular „locker“ 1 Tag bis 1 Woche sein…
…und nein, ich denke nicht dass diese Einschätzung übertrieben ist!! Vor allem nicht am Anfang, da es eine äusserst steile Lernkurve hat.
(Eigentlich hasse ich den S*****s abgrundtief, ein Stellenwechsel wäre aber leider die einzige Option um was dagegen zu tun…)