因此,我目前有一个带有输入列表的ng-repeat。如果输入为空,则隐藏LI。
<li ng-repeat="(key, value) in jewel" ng-if="value !== ''">
<input ng-model="jewel[key]" />
</li>这太棒了..但是,如果输入在页面上可见,我允许用户对其进行“编辑”。问题是,如果他们从输入中删除所有字符,LI就会消失,因为值变空了。
当用户只是编辑输入框时,我如何才能阻止LI消失?
发布于 2017-02-15 21:20:10
尝试一次绑定..
ng-if="::value"
<li ng-repeat="(key, value) in jewel" ng-if="::value !== ''">
<input ng-model="jewel[key]" />
</li>https://stackoverflow.com/questions/42250415
复制相似问题