2012-10-13 77 views
2

我有複雜的JSON輸出。CakePHP + AngularJS +複雜的json輸出

{"pages":[{"Page":{"id":"1","title":"My title"}}]} 

如何在angularjs foreach循環中使用它?

謝謝。

編輯: 有人寫了一個提示,但刪除它:)謝謝。

我解決了它這種方式

<ul> 
    <li ng-repeat="page in pages.pages"><a href="p/{{page.Page.id}}-{{page.Page.title}}">{{page.Page.title}}</a></li> 
</ul> 

回答

4

我的意思是,你幾乎有它的權利

在客戶端(?):

function PagesController($scope, $http) { 
    $http.get('pages/index.json').success(function(data) { 
     $scope.pages = data.pages; 
    }); 
} 

在視圖文件:

<ul ng-controller="PagesController"> 
    <li ng-repeat="obj in pages"><a>{{obj.Page.title}}</a></li> 
</ul> 

如果您不支持.json擴展名,然後只要你有它的地方就可以得到它。