gpt4 book ai didi

javascript - 如何将文本转换为 Angular 格式的 json 以及如何循环数组

转载 作者:行者123 更新时间:2023-11-28 00:12:02 25 4
gpt4 key购买 nike

我是 Angularjs 新手,任何人都可以帮助我解决这个问题事实上我的数组是这样的

array = [{"loc_name":"pronto network office","address":"3rd floor, kalyani motors","ap":[]}], 

但是当我动态使用 at 时,它会像这样转换

[" {\"loc_name\":\"pronto="" network="" office\",\"address\":\"3rd="" floor,="" kalyani="" motors\",\"ap\":[]}"]

最后我想要这样

<ul ng-repeat="loc in [" {\"loc_name\":\"pronto=" " network=" " office\",\"address\":\"3rd=" " floor,=" " kalyani=" " motors\",\"ap\":[]} "]"="">
<li class="clearfix">
<div class="list-icon">
<i class="fa fa-user"></i>
</div>
<div class="location-info">
<h4 class="location-name">{{ loc.loc_name }}</h4>
<p class="location-address">{{ loc.address }}</p>
</div>
</li>
<li ng-if="loc.aps != '' ">
<ul ng-repeat="ap in loc.aps">
<li class="clearfix">
<div class="list-icon">
<i class="fa fa-user"></i>
</div>
<div class="location-info">
<h4 class="location-name">{{ ap.mac_id }}</h4>
<p class="location-address"></p>
</div>
</li>
</ul>
</li>
</ul>

最佳答案

您的响应不应在 [ 之后和 ] 之前的数组内对象开头包含 " 需要删除 " 就像它应该像 [{\"loc_name\":\"pronto=""network=""office\",\"address\":\"3rd=""Floor,=""kalyani=""motors\",\"ap\":[]}]

然后将其放入范围变量中 $scope.locations = [{\"loc_name\":\"pronto=""network=""office\",\"address\":\"3rd= ""Floor,=""kalyani=""motor\",\"ap\":[]}] 并在 html 上引用该范围变量,然后您需要担心将其转换为双引号" 到 '`' 单引号。

<ul ng-repeat="loc in locations">
...
<ul>

关于javascript - 如何将文本转换为 Angular 格式的 json 以及如何循环数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30796314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com