首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >angular2-powerbi :配置问题您必须在配置中指定一个类型或指定一个属性,如'powerbi- type ="report"‘

angular2-powerbi :配置问题您必须在配置中指定一个类型或指定一个属性,如'powerbi- type ="report"‘
EN

Stack Overflow用户
提问于 2017-09-24 00:08:50
回答 1查看 655关注 0票数 0

我尝试使用PowerBI-Angular2来显示Power BI embedded one,并得到以下错误。

代码语言:javascript
复制
errors.ts:42 ERROR Error: Attempted to embed using config {"accessToken":"xxxxx","tokenType":0,"embedUrl":"https://embedded.powerbi.com/appTokenReportEmbed?reportId=xxx","id":"xxxxx"} on element

, but could not determine what type of component to embed. You must specify a type in the configuration or as an attribute such as 'powerbi-type="report"'.
at Service.embedNew (service.ts:227)
at Service.embed (service.ts:210)
at PowerBIComponentComponent.embed (angular2-powerbi.umd.js:101)
at PowerBIComponentComponent.ngOnChanges (angular2-powerbi.umd.js:45)
at checkAndUpdateDirectiveInline (provider.ts:272)
at checkAndUpdateNodeInline (view.ts:505)
at checkAndUpdateNode (view.ts:443)
at prodCheckAndUpdateNode (services.ts:348)
at Object.eval [as updateDirectives] (xxxComponent.ngfactory.js:971)
at Object.updateDirectives (services.ts:87)

我使用的是Angular 4x,这是系统配置映射。

代码语言:javascript
复制
'angular2-powerbi': 'npm:angular2-powerbi/angular2-powerbi.umd.js',
'traceur': 'npm:traceur/src/traceur.js',
'powerbi-client': 'npm:powerbi-client/dist/powerbi.js',

在HTML端

代码语言:javascript
复制
 <powerbi-component [embedUrl]="reportEmbedUrl"
                                       [accessToken]="embedToken" type="report" [id]="reportId"></powerbi-component>
EN

回答 1

Stack Overflow用户

发布于 2018-02-06 05:58:06

在设置reportEmbedUrl和访问令牌的值时,在变量中将类型的值设置为"report“。因为power bi在每次加载报告时检查改变的值。

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

https://stackoverflow.com/questions/46381623

复制
相关文章

相似问题

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