Suchergebnisse

  • Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!
  1. Tronjer

    Feedback gewünscht DK-Dimension.com Thread

    Das ist ganz einfach und benötigt weder PHP, noch Cookies, lediglich ein paar Zeilen JavaScript. Du fragst erst ab, ob ein bestimmter Key im localStorage existiert. Falls nicht, hängst du an das entsprechende Div eine CSS-Klasse mit der Animation an und schreibst den Key in den localStorage...
  2. Tronjer

    Angular 7 - Cannot read property 'vorname' of undefined

    Den, sofern es der englischsprachige ist. Den deutschen kenne ich nicht.
  3. Tronjer

    Angular 7 - Cannot read property 'vorname' of undefined

    Was für einen Kurs verwendest du denn?
  4. Tronjer

    Angular 7 - Cannot read property 'vorname' of undefined

    Sortiere erstmal den Code. - user: Object ist Quatsch. Wenn schon Typisierung, dann user: {name: string, foo: ...} und id: number. - Der API-Call sollte nicht aus der Subscription aufgerufen werden. - Ein REST-Endpoint sollte immer ein Objekt mit key-value-Pairs liefern, kein Array. - Wenn du...
  5. Tronjer

    Angular - Service zum Managen der API und Variablen

    Eine lokale Variable ist in Angular die Umschreibung für One-Way-Databinding (im Gegensatz zu ngModel) vom Template zur dazugehörigen TS-Klasse, also so etwas wie #foo. Services dienen der Anbindung zum Backend (API-Calls), so wie der Kommunikation zwischen Komponenenten, bei denen keine...
  6. Tronjer

    Angular 7 - Disabled Property, je nach OnClick Event verschiedene Werte

    Weshalb 3 unterschiedliche Variablen, wenn es auch mit Funktionsparametern geht. Zumal man in dem Beispiel mit Integers auch über die Buttons iterieren könnte. Dann wird der Code noch kürzer. <div> <p *ngFor="let item of items; let i = index" (click)="setButtonStatus(i)"> {{ item.status }}...
  7. Tronjer

    Angular 7 - Disabled Property, je nach OnClick Event verschiedene Werte

    Du musst für die drei [disabled] unterschiedliche Expressions verwenden. <div> <p *ngFor="let item of items; let i = index" (click)="setButtonStatus(i)"> {{ item.status }} </p> </div> <div> <button class="btn btn-primary" [disabled]="!buttonStatus(1)">Button1</button> <button class="btn...
  8. Tronjer

    Angular 7 - Disabled Property, je nach OnClick Event verschiedene Werte

    Gar nicht. Die eine Sache, die du unter keinen Umständen tun solltest, ist die direkte Manipulation von DOM-Elementen, wie bsw. per document.getElementById. Für das Template ist ausschließlich Angular zuständig und stellt dir dafür Direktiven wie *ngIf, *ngFor, etc. zur Verfügung. Vergiss am...
  9. Tronjer

    Angular 7 - Disabled Property, je nach OnClick Event verschiedene Werte

    Erstens hast du einen Fehler in deinem Code. Du initialisierst isValid nicht mit false, sondern weist das als Typ zu. Zweitens ist das Mapping von Array und Objekt keine gute Idee. Das Integer ließe sich auch aus dem Template übernehmen. <p *ngFor="let item of items; let i = index"...
  10. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Register und Login sollten separate Komponenten mit eigenen Routen sein. Das gehört nicht in die app.component.
  11. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Ich bin Angular-Entwickler und kann dir viele Fragen zu der Materie beantworten. Aber am Anfang steht wie üblich ein Tutorial, dass du durcharbeiten musst, um die Basics zu verstehen.
  12. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Nicht wirklich. Laden bedeutet, dass eine Klasse instanziiert wird und das betrifft lediglich die zur Route gehörende und per Template eventuell eingebundene weitere Komponenten. In dem Moment, wo du zu einer anderen Route navigierst, wird die vorherige Klasseninstanz destroyed.
  13. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Es wird alles erstes die Root-Komponente und alles, was dort inkludiert ist, geladen, also in der Regel die die app-component. Was nicht auf allen Unterseiten sichtbar sein soll, darf nicht in der app-component stehen.
  14. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Wieso setzt du einen Link zur Navigation? Die ist doch keine eigenständige Seite, sondern soll auf allen Seiten zu sehen sein. Die Nav-Component wird per Selector in die app.component.html eingebunden. Also so was wie <app-navigation></app-navigation> <router-outlet></router-outlet>
  15. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Nein, da gehört kein Script-Tag hin. TypeScript wird von Angular zu JavaScript kompiliert. Das ist ähnlich wie bei SASS.
  16. Tronjer

    Angular 7 - Javascript in HTML-Component Templates

    Du schreibst in Angular den gesamten JavaScript-Code innerhalb der Komponenten. Das Script-Tag brauchst du nicht, und auch in der index.html sind normaler Weise keine Anpassungen notwendig. Die Inkludierungen macht das Framework selbständig, sofern du das Projekt per Angular-CLI erstellst.
  17. Tronjer

    HTML | Umleitung auf der Startseite beim öffnen einer zweiten seite

    Formuliere das mal verständlich. Die index.html sollte immer die Startseite sein, also Seite 1. Was genau soll passieren, wenn der User die Seite a) auf dem Desktop , bzw. b) auf dem Handy aufruft?
  18. Tronjer

    Normalen String ins Datumformat konvertieren

    Unix Timestamp konvertieren. https://stackoverflow.com/questions/847185/convert-a-unix-timestamp-to-time-in-javascript
  19. Tronjer

    Tabelle durch Formular ausgeben mit Vorauswahl

    Weil das nichts mit Webentwicklung zu tun hat. Du kannst moderne Webanwendungen mit JavaScript als einziger Scriptsprache erstellen. Aber niemals unter Ausschluss von JavaScript.