我在标题上有一个简单的 ng-click 事件,单击该事件时,将隐藏 ng-repeat 部分。当您再次单击标题时,将重新出现 ng-repeat 部分。我在 ng-repeat 中的输入元素上还有一个 kendo-date-time-picker 属性:
<h3 data-ng-click="hide=!hide">Unclaimed Orders</h3>
<div data-ng-if="!hide">
<section data-ng-repeat="row in vm.vom">
<input kendo-date-time-picker k-format="'MM/dd/yy h:mm tt'" data-ng-model="row.needed_date">
</section>
</div>
每当我单击该标题时,都会在控制台中记录一条 TypeError 消息,我不确定它为什么会这样:
还有其他人遇到过这个问题并找到解决方法吗?
如果我使用 ngShow 而不是 ngIf 则不会产生错误。为什么错误仍然存在于 ngIf 中?它不喜欢从 DOM 中删除然后重新添加吗?