2015-04-15 35 views
0

我是新來AngularJs,我需要顯示像CNN通道底部區域新聞頭條新聞提要AngularJS - 頭條新聞顯示像CNN通道底部區域新的飼料

我從CNN的飼料,有它在一個$範圍變量, 我怎麼能顯示每個飼料 - 使其在屏幕上停留10秒 和移出當前之一,在接下來的一個帶,

我不能用「NG重複」,因爲它顯示數組對象中的所有項目; 在我的情況下,我需要一個接一個地顯示。

我嘗試使用自定義向鏈路功能,但無法在//Error line編譯器來訪問鏈接功能

app.controller('tickerController', function($http, $scope, FeedService) { 
    function loadNewsFeed() { 
    FeedService.parseFeed(url).then(function(res) {     
     $scope.newsFeedObject = res.data.responseData.feed.entries;       
    }); 
    } 

    app.directive('currentNews',function() { 
    return { 
     restrict: 'E', 
     link: function (scope, element, attrs) { 
       element.html(scope.newsFeedObject[0].title); //Error line 
      } 
    }; 
    } 

內部新聞饋送對象說,「0」無法識別,但能夠訪問此外聯線功能

+2

分享您的代碼 –

回答

0

我知道有兩種方法取決於你想要做什麼(你也可以將它們結合起來)。

首先是進行分頁的進料,然後有角更新「頁」,進料爲每10秒

第二是在屏幕上放置所述第一進料在一個div上。然後用下一個Feed在屏幕外創建第二個「加載」div。使用JQuery中的動畫在屏幕上滑動div,將另一個滑動到屏幕上。然後將原始div中的數據更改爲「加載」div的數據,並讓div恢復到原位。然後準備「加載」div與下一個飼料