我有以下XML文字:
<input type='radio' name={funcName} value='true' />
如果cond是true,我想包括checked =’checked’。
我试过这个,
<input type='radio' name={funcName} value='true' { if (cond) "checked='checked'" else "" } />
但它不工作。
(我真的很想避免重复整个标签。)
选项也有效,这减少了不必要的使用null:
scala> val checked:Option[xml.Text] = None checked: Option[scala.xml.Text] = None scala> val xml = <input checked={checked} /> xml: scala.xml.Elem = <input ></input>