数据的绑定问题,wxml中用判断,在一些情况下失效,如下
<input id=“smartMode_maxNoWaterHour” value=“{{smartMode.ProtocolData.maxNoWaterDay == 99 ? ‘-’ : smartMode.ProtocolData.maxNoWaterHour}}” bindblur=“bc_smartMode” />
保持 smartMode.ProtocolData.maxNoWaterDay = 99 不变的情况下,应该一直显示 “-”
但是,如果使用setData去赋值smartMode.ProtocolData.maxNoWaterHour,就会显示smartMode.ProtocolData.maxNoWaterHour的值,而实际应该一直显示 ‘-’
但去赋值父对象,即setData去赋值 smartMode.ProtocolData 这个变量,则显示是正确的。
