I'm trying to create a search dropdown using Semantic UI and AngularJS to bind the data. If I put the data statically, it works fine:
<select class="ui search dropdown">
<option value="1">Male</option>
<option value="2">Female</option>
</select>

If I try to use the ng-repeat attribute inside <option> tag, it appears like that below: the data doesn't appear like a dropdown.
<select class="ui search dropdown" data-ng-model="selectedGender">
<option data-ng-repeat="gender in genders" value="{{gender.Id}}">{{gender.Text}}</option>
</select>

And if I try to use the data-ng-options attribute, even the dropdown caret doesn't appear!
<select class="ui search dropdown" data-ng-model="selectedGender"
data-ng-options="gender.Id as gender.Text for gender in genders"></select>

What can I do to solve this? Do you guys already have this problem? Thanks for all answers!
data-ng-options="gender.Id as gender.Text for gender in genders track by gender.Id ">gets the job done... try it