如何在具有if-else条件的组件中设置输入值



我有一个问题,关于是否可以使用if-else条件在组件中设置输入值

示例:

a self defined component 
<self-defined-component></self-defined-component>
in this component I have defined input parameters such as
<self-defined-component [input-parameter] = "some input"></self-defined-component>
Can I use: 
<self-defined-component [input-parameter] = "isValid ? 'some input' : 'undefined'"></self-defined-component>

有什么解决方案吗?

为此,我们可以绑定从可能具有if-else条件的方法返回的值。因此,下面的片段将在这种情况下对您有所帮助:

<self-defined-component [input-parameter] = "getInputData()"></self-defined-component>

在TS中:

public getInputData(): any{
if(condition1){
return someValue;
} else {
return someOtherValue;
}
}

希望这会有所帮助。

最新更新