我有一个像这样的实时模板
input[type="file"] {
width: 98%;
height: 180px;
}
label[for="file"] {
width: 98%;
height: 180px;
}
.area {
display:block;
border: 5px dotted #ccc;
text-align: center;
}
.area:after {
display: block;
border:none;
white-space: pre;
/*content: "Drop your files here!\aOr click to select files";*/
position: relative;
left: 0%;
top: -75px;
text-align:center;
}
.drag {
border: 5px dotted green;
background-color: yellow;
}
#result ul {
list-style: none;
margin-top: 20px;
}
#result ul li {
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
}
现在我想将$ id $的默认值设置为 name +" _id"。
但是当我将$ id $的默认值设置为<label id="dropArea" class="area">
<input id="file" type="file" allowdirs directory webkitdirectory/>
</label>
<output id="result">
<ul></ul>
</output>
时,在&#34;编辑模板变量对话框&#34;中,自动完成功能不会连接 name 的值和(字符串)&#34; _id&#34;一起。它只使用 name 的值而忽略了&#34; _id&#34; part(默认值为$ id $)。
如何在我的实时模板中将$ id $的默认值设为User.where(access_level: :admin).count
?
答案 0 :(得分:2)
您可以尝试创建变量并将值连接到其中。 类似的东西:
#set( $your_var = $NAME + '_id')
<div>$name$: $your_var$</div>
答案 1 :(得分:0)
不确定phpstorm,但我只是在webstorm中寻找这个问题的解决方案,并且有一个concat(表达式...)函数。因此,问题的解决方案可能是放入“表达式”字段:
concat(name,"_id")
答案 2 :(得分:0)
您可以这样做:
<div>$name$: $name$_id</div>