Ich verwende ionic, um eine Nachrichten App der Art zu erstellen. Der Hauptnachrichtenstrom ist ein JSON-Feed von einer Wordpress-Site. Es gibt einen zweiten JSON-Feed von meinem Server, der Tweets abruft.Mehrere Feeds in einer Vorlage - Angularjs und Ionic
Ziel ist es, die Tweets in den News-Feed zu mischen. So könnte die Ausgabe aussehen.
Meldung
Meldung
Meldung
tweet
tweet
Meldung
Nachrichtenartikel
tweet
Meldung
Meldung
Ich habe es funktioniert, aber es eine bessere flexibler sein. Ich habe zwei aktuelle Probleme.
1.) die beiden Feeds sind nicht gleich, so dass sie in der Steuerung nicht scheint eine Option zu sein.
2.) Ich brauche es flexibel, damit die Anzahl der Tweets und die Anzahl der Twitter-Feeds geändert werden kann.
Momentan spalte ich den News Feed und benutze die View um alles zusammen zu stellen. Hier ist, was ich bis jetzt habe
<ion-list>
<!--3 items from news feed-->
<ion-item ng-repeat="post in postSet1">
<a nav-transition="ios" ui-sref="post({post:post})">
<img src="" ng-src="{{post.thumbnail_images.full.url}}" alt="" class="post_thumb" ng-if="post.thumbnail_images.full.url">
</a>
<br>
<div class="post-meta">
<div class="post-time">
Posted 6 hours ago <i class = "icon icon ion-android-share-alt"></i>
<br class="clear">
</div>
</div>
<a nav-transition="ios" ui-sref="post({post:post})">
<div class="post-text" ng-bind-html="post.title"></div>
</a>
</ion-item>
<!--3 tweets-->
<ion-item ng-repeat="tweet in tweets | limitTo:3" class="tweet">
<a nav-transition="ios" ui-sref="post({post:post})">
<div class="left">
<img src="" ng-src="{{tweet.user.profile_image_url}}" alt="">
</div>
<div class="right">
<b>{{tweet.user.name}}</b> @{{tweet.user.screen_name}}
<br>
{{tweet.text}}
</div>
<br class="clear">
</a>
</ion-item>
<!--All the rest of the news feed-->
<ion-item ng-repeat="post in postSet2 ">
<a nav-transition="ios" ui-sref="post({post:post})">
<img src="" ng-src="{{post.thumbnail_images.full.url}}" alt="" class="post_thumb" ng-if="post.thumbnail_images.full.url" >
<br>
<div class="post-meta">
<div class="post-time">
Posted 6 hours ago <i class = "icon icon ion-android-share-alt"></i>
<br class="clear">
</div>
</div>
<div class="post-text" ng-bind-html="post.title"></div>
</a>
</ion-item>
</ion-list>
Ich hoffe, ich habe das gut genug erklärt und Sie können etwas Hilfe leihen.
Große Lösung auftritt ! –