選択エリアでオプションの1つが選択されている場合にのみ、ボタンを表示します。オプションが選択されている場合にのみ表示ボタン
<div class="row" ng-controller='ctrl1'>
<div class ="form_group">
<select class="form-control" ng-options='item as item.hotel_name for item in hotels.data' ng-model='current_Hotel' ng-click="selectHotel()"><option value="" selected disabled>Choose a hotel</option>
</select>
</div>
<div class="col-md-6">
<h1>{{current_Hotel.hotel_name}}</h1>
<p>{{current_Hotel.hotel_description}}</p>
<img class="img img-responsive" ng-src="{{current_Hotel.image_url}}">
<btn class="btn btn-primary">Book a room </btn>
</div>
</div>
ng-showとng-hideを使ってみましたが、私が望むように動作しませんでした。
ボタンに 'ng-show'ディレクティブを使用してみてください。その非常に簡単で効果的です。 –
'ng-show'は' selectedOptions.length> 0'となります –