Ich arbeite noch an meinem ersten Angular-Projekt, und jetzt muss ich anfangen, die Seite (n) ein wenig besser aussehen zu lassen, und ich möchte ein Bild hinzufügen.Wie kann ich das Bild in Angular anzeigen lassen?
Ich weiß in Html ist es einfach <img src="*">
aber eckig lädt nicht wirklich das Bild auf die Seite.
Meine Komponentendatei sieht wie folgt aus:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
styles: ['.container-fluid{ border: 1px solid black; margin: 10px; padding:
10px; border-radius: 20px;}','.qr-image{ width: 100px ;}'],
template: `
<h1> Regional Forum Report Registration</h1>
<div class='container-fluid'>
<form-area></form-area>
</div>
<div class="qr-code">
<h3> Long Line? Scan this code to SignUp!</h3>
<img class='qr-image' alt='Address for Signup Page' [src]="qrpath">
</div>
`
})
export class AppComponent {
this.qrpath = '/app/rf.png';
}
ich auch durch einige andere Fragen haben gesucht, und ich habe ein paar Probleme mit einigen von ihnen. Erstens, warum empfehlen sie, die eckigen Klammern um das Attribut src
zu verwenden? Zweitens, warum können wir nicht einfach src="pathToImg.jpg"
verwenden?
für weitere Einzelheiten hier ist meine Ordnerstruktur:
es ist, gerade genug zu fragen, warum es nicht funktioniert nur mit dem '' Anruf –
Ist das Bild an der Stelle, die der Browser erwartet? Was sagen die Browser-Dev-Tools? –
derp. Dateipfadprobleme. Ich musste mich an den Weg erinnern, der nötig war, um relativ zu Index.html zu sein .... –