Winkel-Ausdruck im Attribut
Habe ich eine Seite mit dem Winkel, wo die Umsetzung im popover von bootstrap:
<img class="state-msg" data-toggle="popover" ng-popover data-content="{{item.status.message}}" data-trigger="hover" data-placement="top" ng-src="{{item.status.stateIcon}}"/>
Den Daten-Inhalt nicht korrekt dargestellt wird. Es gibt buchstäblich {{item.status.Nachricht}} anstatt den Wert der Nachricht.
Nicht eckig haben ein Problem w-Ausdrücke in "data -" Attribute?
Tnx
- ist es geschieht alles in
ng-repeat
? - Es sollte funktionieren. Die Bindung funktioniert nicht für dieses Attribut nur?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen Sie die interpolation notation wie diese. Mit
{{, }}
, AngularJS benötigt die string-interpolation eher als Modell verbindlich.Können Sie dies ausprobieren:
Aus der Dokumentation:
"Wenn ein Attribut mit einer Bindung wird mit einem Präfix ngAttr Präfix (denormalisierte prefix: 'ng-attr-', 'ng': attr -'), dann aber bei der Kompilierung wird der prefix werden entfernt, und die Bindung wird angewendet, um eine unprefixed Attribut. Dies ermöglicht die Bindung an die Attribute, die sonst eifrig verarbeitet Browser in nicht kompilierter form (z.B. img[src] - oder svg-Kreis[cx] Attribute)."