在Angular 2+(例如)中,我可以使用此语法有条件地禁用字段:
<input [disable]="booleanCondition" type="text">
在Svelte中我试图按照以下方式做,但它不起作用:
<input {booleanCondition ? 'disabled=""' : ''} type="text">
我该怎么做?
答案 0 :(得分:1)
<input disabled={booleanCondition}>
答案 1 :(得分:1)
我要添加到已接受的答案中,可以按如下方式传递外部(相对于组件)布尔值:
<!-- Nested.svelte -->
<input disabled={ $$props.disabled }>
<!-- App.svelte -->
<Nested disabled={ booleanCondition }/>