У меня есть этот HTML код (нет, я не могу преобразовать его в течение нг-вариантов):Angularjs и выберите значение по умолчанию
<form>
<div class="list">
<div style="margin-bottom: 20px;">
<label class="item item-input item-select">
<div class="input-label">
Price From (start)
</div>
<select required id="priceForm" ng-model="search.priceFrom" ng-init="'search.priceFrom = searchParams.priceFrom'">
<option value=0>All</option>
<option value="100">100</option>
<option value="200">200</option>
<option value="500">500</option>
<option value="700">700</option>
<option value="1000">1000</option>
<option value="1500">1500</option>
<option value="2000">2000+</option>
</select>
</label>
</div>
<div>
<label class="item item-input item-select">
<div class="input-label">
Vacation Days (start)
</div>
<select required ng-model="search.vacationDays">
<option value=0 >All</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10+</option>
</select>
</label>
</div>
</div>
</form>
Я хочу это: в первый раз, когда я вижу эту страницу в значения обоих select должны быть «All» (значение = 0), и я думаю, что мне нужно только добавить «обязательный», но он не работает.
И для каждого следующего значения значение по умолчанию должно быть значением внутри searchParams.priceFrom (это переменная в моей области $).
Где моя ошибка?
Спасибо.
М.
Можем ли мы увидеть вас контроллер? – link64
Вы пытались инициализировать переменные '$ scope.search.priceForm' и' $ scope.search.vacationDays' до 0? Для второго вопроса нам потребуется дополнительная информация о рабочем процессе. (Является ли закрытие и повторное открытие браузера в следующий раз для вас? Это только в том же сеансе? ...) –