在这个例子http://jsfiddle.net/felipehw/F9UbR/你可以看到问题。
当您在示例中的 3 个姓名(联系人)之间切换时,如果当前联系人具有上一个联系人未使用的字段,则视图 App.FieldText(用于显示每个联系人信息)将丢失。
用于有条件地显示信息(如果存在)的视图是:
<script type="text/x-handlebars" data-template-name="fieldText">
{{# if view.value}}
<tr>
<th> view.field {{}} </ th>
<td> view.value {{}} </ td>
</ tr>
{{/ if}}
</ script>
在这一点上使用了视图:
{{view App.FieldText field="E-mail" valueBinding="email"}}
{{view App.FieldText field="Área" valueBinding="area"}}
{{view App.FieldText field="Departamento" valueBinding="dpto"}}
{{view App.FieldText field="Empresa" valueBinding="empresa"}}
{{view App.FieldText field="Notas" valueBinding="notas"}}