Split-String und setzen Sie dann in ng-repeat?
Ich habe eine situation, wo die Bilder Namen für eine particlar post kommen in einem string:
wie diese:
**"i_name":"logo_v1_300px.png,logo_v1_140px.png,logo_v1_220px.png"**
Ich muss aufgeteilt string und zeigen Sie, wie html(unten):
<ul>
<li><a href="#"><img src="images/photo2.png" alt=""></a></li>
<li><a href="#"><img src="images/photo3.png" alt=""></a></li>
<li><a href="#"><img src="images/photo4.png" alt=""></a></li>
</ul>
Habe ich filter, die spaltet string wie:
angular.module('myFilters', []).
filter('split', function() {
return function(input, delimiter) {
var delimiter = delimiter || ',';
return input.split(delimiter);
}
});
Nun, Wie kann ich zeigen, diese Bilder kommen von split für ein post:
<div ng-repeat ="data in comments">
mydata="{{data.text}}"
photos
<ul>
<li><a href="#"><img src="somepath"/{{data.i_name | split }}></a></li>
</ul>
</div>
Wie kann ich dies erreichen. Wie diese Bilder (coming from split string filter)
kommen können, die unter loop-in-Winkel-Weg?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warum nicht vereinfachen Sie Ihr problem, indem Sie die split inside controller?
Controller:
Anzeigen:
warum nicht:
Nun, ich habe dies in dieser Art und Weise.
hatte ich eine große kommenden Daten in Rahmen. Es wurde nicht nur über das Bild.Es wurden verschachtelte Objekte Daten.