Ich habe versucht die üblichen Dinge zu ändern, die defekten Link-Icons (siehe unten), aber sie scheinen nicht in meiner Ember App zu arbeiten.Ändern Sie das Symbol für defekte Links in Ember
Derzeit ruft das Modell die Daten von einer externen API ab. Eines der Datenelemente ist eine Link-URL. Dieser Link URL (product_link
) in die Vorlage eingelegt, und zwar an diesem Punkt:
<img {{bind-attr src=product_link}} />
Dieser Teil eines Lenkers {{#each}}
Schleife ist. Einige der Links beziehen sich auf tote URLs und ich habe momentan keine Möglichkeit, die URLs selbst zu reparieren. Ich möchte den generischen gebrochenen Symbollink durch einen eigenen ersetzen. Wie kann ich das machen?
Dinge, die ich versucht habe:
<img {{bind-attr src=favorite.product_image onError="this.onerror=null;this.src='/img/error.png';"}} />
//still shows the standard broken image icon
-
$('img').error(function(){
$(this).attr('src', 'img/error.png');
});
//nothing happens if I include this in a called javascript file
Irgendwelche Vorschläge?
Ich lerne immer noch, wie man sie benutzt, aber das scheint wie ein Job für eine Komponente. http://emberjs.com/guides/components/ – kaungst