所以我目前有一个带有输入列表的ng-repeat。如果输入为空,则隐藏LI。
<li ng-repeat="(key, value) in jewel" ng-if="value !== ''">
<input ng-model="jewel[key]" />
</li>
这很棒..但是,如果输入在页面上可见,我允许用户“编辑”输入。问题是,如果它们从输入中删除了所有字符,则LI会因为值变空而消失。
当用户只是编辑输入框时,如何阻止LI消失?
答案 0 :(得分:0)
尝试一次绑定..
ng-if="::value"
<li ng-repeat="(key, value) in jewel" ng-if="::value !== ''">
<input ng-model="jewel[key]" />
</li>