首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类型“”string[]“”上不存在属性“”featured“”

类型“”string[]“”上不存在属性“”featured“”
EN

Stack Overflow用户
提问于 2018-06-13 15:10:04
回答 1查看 235关注 0票数 0

我正在使用CLI命令:$ ng build --prod构建一个Angular项目,并收到以下错误:

代码语言:javascript
复制
ERROR in src/app/fetch-api/fetch-api.component.html(5,7): : Property 'featured' does not exist on type 'string[]'.

我的html代码是:

代码语言:javascript
复制
<ul>
        <li *ngFor="let fetch of fetchApi.data.featured">
            <ul>
                <li><b> {{fetch.description.split('|')[0]}}</b></li>
                <li><youtube-player
                        content="default-src *; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; img-src * data: 'unsafe-inline'; connect-src * 'unsafe-inline'; frame-src *;"
                        [videoId]="fetch.video_id_" (ready)="savePlayer($event)"
                        (change)="onStateChange($event)"></youtube-player> <!-- <iframe width="560" height="315" [src]="myFunction(fetch.video_location)" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
             --></li>
            </ul>
        </li>
    </ul>

我的代码有什么问题?

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 15:18:33

首先,你遇到的问题是Angular而不是AngularJS

您的代码的问题正是错误消息所说的。fetchApi.data是没有featured属性的字符串数组。

您为fetchApi.data.featured定义了错误的类型。在component.ts文件中检查该对象的类型声明。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50831065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档