【问题标题】:add data from json in non template page with angularjs使用angularjs在非模板页面中添加来自json的数据
【发布时间】:2016-03-29 16:08:26
【问题描述】:

我有文章的静态页面,我想用 angularjs 从 json 填充每篇文章的点赞数。这是可能的还是我需要将整个页面加载为模板并用 ng-repeat 填充所有细节?

有没有类似的东西

$("#like id" + i).val(jsonarray[i]) 

对于 angularjs?

【问题讨论】:

    标签: angularjs json


    【解决方案1】:

    将数组分配给范围,并在 HTML 中使用插值 {{ }}ng-repeat

    JS 控制器:

    $scope.jsonarray = jsonarray;
    

    HTML:

    <div ng-repeat="value in jsonarray">{{value}}</div>
    

    或者:

    <div id="like">{{jsonarray[0]}}</div>
    

    【讨论】:

    • 但是如果我用不同的 div 修复了 html,这些 div 需要来自 json 的值。这只会重复这个 div。
    • @stefansixx1 您不必使用ng-repeat,您可以在任何时候使用{{ }} 大括号来显示表达式或范围变量。
    猜你喜欢
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2019-11-30
    相关资源
    最近更新 更多