Element ausblenden, wenn das Winkelattribut leer ist

7

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%     
zmanc 25.04.2013, 22:20
quelle

2 Antworten

20

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.

    
Tim B James 25.04.2013, 22:27
quelle
0

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.

    
Tj Gienger 22.06.2015 17:00
quelle