【发布时间】:2020-02-13 15:05:37
【问题描述】:
<select ng-model="model.typeId" ng-show="AllowToChangeType(model)"
ng-options="item.value as item.text for item in model.types">
</select>
问题是当用户点击Save按钮时,表单被重新生成为不可编辑模式,AllowToChangeType()返回false,并且随着这个<select>被隐藏,@987654325 @ 设置为 null。然后,如果用户再次点击Edit,这个<select> 会重新生成,但其中没有任何内容被选中,尽管数据已正确保存。理想情况下,<select> 应该显示保存的值。如何解决这个问题?
【问题讨论】:
-
这个问题没有足够的信息来重现问题。它需要
save和edit按钮的代码。ng-show指令不会破坏 DOM 节点。它只改变 CSS 类。
标签: angularjs