2017-02-15 21 views
1

現在、私は現在、入力のリストでng-repeatを持っています。入力が空の場合、LIは非表示になります。角度ngRepeatと空の入力

これは素晴らしいことですが、ページ上に表示されている入力を「編集」できます。問題は、入力からすべての文字を削除すると、値が空になるためにLIが消えることです。

ユーザーが単に入力ボックスを編集しているときに、LIが消えるのを止めるにはどうすればよいですか?あなたは、単に「値」を使用することができたときに

+0

... 1時間結合を試してみてください、なぜあなたはあなたのNG-モデルで「宝石[キー]を」やっていますか? –

+0

私のAPIに$ scope.jewelを渡しているので –

答えて

0

あなたの質問に関係のない

ng-if="::value" 

<li ng-repeat="(key, value) in jewel" ng-if="::value !== ''"> 
    <input ng-model="jewel[key]" /> 
</li> 
+0

Hmmmmこのエラーが発生しました:トークン ':'主な表現ではありません –

+0

私のng-ifには複数の表現があったはずです。 ng-if = "::(key!== 'picture' && value!== '')"で修正しました。ありがとうございました –

+0

ようこそリチャード・ロバーツ –

関連する問題