Ich habe ein Bildelement, das seinen Pfad von einem Attribut erhält, das ich auf meinem eckigen Objekt habe. Wenn dies (imagePath) jedoch leer ist, bekomme ich ein defektes Bild. Ich möchte das Bild nicht rendern, wenn das Attribut leer ist, aber ich sehe keinen Weg, dies zu tun. Irgendwelche Ideen?
%Vor% Sie möchten die ngHide
-Richtlinie überprüfen.
Also würde Ihr Code ungefähr so aussehen.
%Vor%Alternativ können Sie den Vorschlag auch mit darkporter
versuchen %Vor%Sie können dies auch aktualisieren, um zu prüfen, ob das Objekt null oder undefiniert ist, und das Element dann ausblenden.
Dieser Vorschlag würde für mich nicht funktionieren, weil ich meine Image-Links basierend auf einer Benutzerrolle generiert habe. Der Benutzer hatte eine Rolle, aber das bedeutete nicht, dass ihm ein Bild zugeordnet war.
Also habe ich eine Direktive erstellt:
%Vor%Also:
%Vor%wird nicht angezeigt, wenn der .imagePath leer ist oder wenn es kein zugeordnetes Bild gibt.
Tags und Links html angularjs html5 twitter-bootstrap