Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CakePHP+;AngularJS+;复杂json输出_Cakephp_Angularjs - Fatal编程技术网

CakePHP+;AngularJS+;复杂json输出

CakePHP+;AngularJS+;复杂json输出,cakephp,angularjs,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

我有复杂的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>

我的意思是你几乎完全正确(?)

在客户机上:

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>
  • {{{obj.Page.title}

如果您不支持.json扩展名,那么就在您拥有它的地方获取它。

您可以看看这个

希望能有帮助