小编San*_*j_V的帖子

如何从组件模板中将动态数组作为Input()传递?

这个问题和这个链接一样好,但我需要数组作为动态!

FileName:app.component.html

<ques [card_title]="'Abc'" [card_text]="'What is Space'" [items]="{{items}}"></ques>

<ques [card_title]="'Xyz'" [card_text]="'What is Time'" [items]="{{items}}"></ques>
Run Code Online (Sandbox Code Playgroud)

"问题选择器来自具有项目数组的外部组件".我目前在app模块中,我已经导入了ques组件,现在我需要将一个数组传递给问题!

目前有效的是

FileName:app.component.html

<ques [card_title]="'Abc'" [card_text]="'What is Space'" [items]="['google','stack','overflow']"></ques>
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何实现这一目标?我是新手,欢迎所有建议和不同方法.谢谢!

angular

4
推荐指数
1
解决办法
107
查看次数

Angular中的Observable返回[Object object]

我是Angular的新手.我在这里看到了类似的问题,但仍然无法说明问题.在我的服务中,我有:

banner(): Observable<String> {
    return this.http.get<String>(`${SERVER_API_URL}/api/banner`);
}
Run Code Online (Sandbox Code Playgroud)

在组件中:

ngOnInit() {
    this.principal.identity().then(account => {
        this.account = account;
    });

    this.registerAuthenticationSuccess();
    this.craCoreService.banner().subscribe(value => this.banner = value);
}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<div class="alert alert-warning" *ngSwitchCase="false">
   {{banner}}
</div>
Run Code Online (Sandbox Code Playgroud)

我的服务方法返回简单的JSON对象,该对象具有名为"banner"的单个String属性.但在UI中我总是得到[Object object].我不明白如何从中获取价值.感谢任何帮助,谢谢.

angular

0
推荐指数
1
解决办法
471
查看次数

标签 统计

angular ×2