gpt4 book ai didi

angular - 属性绑定(bind)不适用于括号

转载 作者:行者123 更新时间:2023-12-04 12:26:15 24 4
gpt4 key购买 nike

我正在研究这个组件:

import { Component, Input} from '@angular/core';


@Component({
selector: 'my-comp',
template: `
input is {{foo}}
`
})
export class myComponent {
@Input() foo: string;
}

在这里,如果我使用 <my-comp foo="bar> , 会显示“input is bar”,但是 <my-comp [foo]="bar>不会接受输入,只显示“输入是”

首先,如果没有刹车,属性(property)绑定(bind)如何工作?

最佳答案

我假设你想做的是

<my-comp [foo]="'bar'">

注意额外的一对引号。

如果您添加 []然后 Angular 将值计算为表达式。当没有属性时 bar在您的组件类上,或者它没有值,那么它将导致 undefinednull .

关于angular - 属性绑定(bind)不适用于括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41876573/

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