javascript - 显示数组中的 json 数据

标签 javascript angular typescript

我正在尝试显示从 get 请求获得的一些 json 数据。到目前为止,我已经能够毫无问题地显示其他数组,但由于某种原因,我在显示这个特定数组时遇到了麻烦,并且没有收到任何错误。

无法正确显示的是 showtimes 数组。

enter image description here

<div *ngIf="show">
<div *ngFor="let shows of show"class="showtime">
<div class="panel panel-default">
    <div class="panel-heading">
        <h3 class="panel-title">{{shows.title}}</h3>
    </div>
    <div class="panel-body" >
        <div class="row">
            <div class="col-md-7 col-sm-5 col-xs-12 ">

                <img  class="thumbnail movie_pic" src="http://developer.tmsimg.com/{{shows.preferredImage.uri}}?api_key={{api}}"><br>

            </div> 
            <div class="col-md-5 col-sm-7 col-xs-12">
                <ul class="list-group">
                    <li class="list-group-item">Genres: {{shows.genres}}</li>
                    <li class="list-group-rel">Release Date: {{shows.releaseDate}}</li>
                    <li class="list-group-rel">{{shows.longDescription}}</li>
                    <li *ngFor="let shows of show.showtimes" class="list-group-rel">shows.theatre.name</li>
                </ul>

            </div>
        </div>

    </div>
    </div>
    </div>
    </div>

最佳答案

您缺少 {{}} 表达式

<li *ngFor="let shows of show.showtimes" class="list-group-rel">{{shows.theatre.name}}</li>

编辑

将其更改为其他变量名称,因为您已经在使用shows,

<li *ngFor="let showdetail of show.showtimes" class="list-group-rel">{{showdetail.theatre.name}}</li>

关于javascript - 显示数组中的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46187671/

相关文章:

javascript - onRowDoubleClicked 不应触发 primereact 中的 onSelectionChange

javascript - AWS-Amplify,如何在 Angular 登录后重定向到另一个 URL?

Angular @input 值在构造函数中达到后期

javascript - 将文件中的对象属性随机分配给 inline-css

javascript - 在一个 css 类中设置最大宽度动画

angular - 从 IpcMain 通信时没有 Angular 变化检测

Angular 4 : Disabling nested form validators

typescript - 如何在 rxjs 中创建一个在 1 秒后抛出错误的模拟 API 调用?

node.js - Mongoose - 多个数据库连接

javascript - 使用 mongo shell 执行 JavaScript 函数没有输出