所以我現在有一個ng-repeat與輸入列表。如果輸入爲空,則LI被隱藏。Angular - ngRepeat和空輸入
<li ng-repeat="(key, value) in jewel" ng-if="value !== ''">
<input ng-model="jewel[key]" />
</li>
這很棒..但是,我允許用戶'編輯'輸入,如果它是可見的頁面上。問題是,如果他們從輸入中移除所有字符,則LI將消失,因爲該值爲空。
當用戶只是編輯輸入框時,如何阻止LI消失?
無關你的問題,你爲什麼做「寶石[關鍵]」在你的NG-模型時,你可以簡單地用「價值」? –
因爲即時將$ scope.jewel傳遞給我的API –