2016-07-25 7 views
0

私はフォームを持っており、選択フィールドに応じて入力フィールドを表示しています(トウを選択するとトウが表示されます)。テキストフィールドが必要なので、オプションを1つ選択すると、他のオプションに関連するフィールドは非表示になります。フォームは非表示のフィールドが必要なため、データベースにもう送信されません。angularjsの選択リストの問題に応じていくつかのフィールドを表示

解決方法は何ですか?

<select ng-model="myDropDown"> 
     <option value="one">One</option> 
     <option value="two">Two</option> 
     <option value="three">Three</option> 
</select> 

<input ng-show="myDropDown=='two'" type="text" required> 

答えて

0

むしろng-showより使用ng-ifをお願いします。

前者はDOMからフィールドを削除しますが、後者はそれを隠すCSSルールを適用します。

+0

使用方法を教えてください:) –

+0

ng-showと同じ方法です。ドキュメントを読むこともできます。それは決して痛くない。 –

+0

うん、今試してみましたが、同じ結果でした。 –

関連する問題