问题描述
在一种情况下,模板将具有
{{input/number value=record.VolM3}}
另外一个将具有
{{input/number value=record.VolBbl}}
是否有一种方法可以使记录属性的结尾部分通过编程方式进行访问?即
{{input/number value=record.Vol + volUnit}} or
{{input/number value=(concat record.Vol + volUnit)}}
这可能吗?
解决方法
您可以这样做:
{{input type="number" value=(get record (concat "Vol" "M3"))}}
{{input type="number" value=(get record (concat "Vol" "Bbl"))}}
我用虚拟record
测试了它。
record = {VolM3: "100",VolBbl: "101"}
我在这里创建了要点 Working Example
,你可以做
{{input/number value=(get record (concat "Vol" volUnit))}}
或在现代余烬中
<Input::Number @value={{get record (concat "Vol" volUnit)}} />