我有我的玉文件,我有一个选择输入设置如下(使用Laravel):
option(value="1", selected!='{!! $client->single_check == 1 ? "true" : "false" !!}') Yes
option(value="0", selected!='{!! $client->single_check == 0 ? "true" : "false" !!}') No
我对Jade相当新,所以我想弄清楚如何正确使用它。显然选择=" true"没有工作它必须被选择=真,或者甚至只是让它说'#34;选择"或者它根本没有显示被选中。有谁知道我应该这样做的正确方法?如果我带走"!="并且让它成为" ="它不会工作。如果我带走引号,它也不会工作。我觉得这很简单,就像我在文档中找不到它一样。
今天早上我尝试创建一个mixin并在选项标签内使用它,但它也没有用。
option(value="1", +lv('{{ $client->single_check == 1 ? "selected" : "" }}')) Yes
option(value="0", +lv('{{ $client->single_check == 0 ? "selected" : "" }}')) No
Mixin:
mixin lv(content)
!{content}
答案 0 :(得分:0)
如果有人有更好的方法,请告诉我,我会将你的标记作为答案!现在我刚刚创建了一个全新的选项mixin:
+lopt('1', '{{ $client->single_check == 1 ? "selected" : ""}}', 'Yes')
+lopt('0', '{{ $client->single_check == 0 ? "selected" : ""}}', 'No')
密新:
mixin lopt(val, sel, text)
| <option value="!{val}" !{sel}>!{text}</option>