使用AngularJS为JSON数据添加注释功能

时间:2015-10-14 14:36:05

标签: javascript json angularjs

我昨天参加了AngularJS测试,并提供了两项任务。

  1. 我需要以HTML格式在网页上显示JSON文件的数据。

  2. 用户必须能够在每个帖子上发表评论。

  3. 这是我被困的地方,因为我不确定是否可能。是否可以向外部JSON数据添加注释功能,例如我使用的那个?我只是想知道外部JSON文件的可能性和限制。谢谢。

    这是我的js文件

    var myapp = angular.module('myapp', ['ui.bootstrap']);
    
    myapp.controller('mainCtrl', function($scope, $http) {
    
        $http.get("https://public-api.wordpress.com/rest/v1/freshly-pressed")
    
        .success(function(response) {
            $scope.names = response.posts;
        });
    });
    
    angular.module('myapp')
        .filter('to_trusted', ['$sce', function($sce){
            return function(text) {
                return $sce.trustAsHtml(text);
            };
        }]);
    

    这是我的HTML

    <body data-ng-controller="mainCtrl" data-ng-app="myapp">
    
    <div data-ng-repeat="p in names" class="container">
    <img data-ng-src="{{ p.author.avatar_URL }}"><br/>
    Author: {{ p.author.nice_name }}<br/>
    URL: <a href="{{ p.author.URL }}">{{ p.author.URL }}</a><br/>
    Title: {{ p.title }}<br/>
    Content:<br/>
    <div data-ng-bind-html="p.content | to_trusted"></div><br/>
    Comments: {{ p.comments_open }}
    </div>
    </body>
    

2 个答案:

答案 0 :(得分:0)

如果你有jsonobj = somevalue // array

var temperature = {temperature:{home:24,work:20}};

jsonObj.data.push(温度);

答案 1 :(得分:0)

我认为这解决了我的问题:

https://developer.wordpress.com/docs/api/console/

它允许我从他们的数据库中提取有关帖子有多少评论然后获取JSON数据并在网站上显示它的数据。 :)

案例解决了