У меня создано приложение angularjs. На странице Thread.html у меня есть combobox для загрузки списка стратегий.
<select class="txtBox" data-ng-model="editor.strategy">
<option value="">--Selected Strategy--</option>
<option data-ng-repeat="s in strategyList" value="{{ s.Name }}">{{ s.Name }}</option>
</select>
Я включаю шаблон с использованием ng-include на той же странице.
<div data-ng-include="'/views/Editor.html'"></div>
Внутри редактора editor.js я могу получить доступ к $ scope.editor.strategy в первый раз. После публикации данных я пытаюсь очистить поле со списком, посеяв $ scope.editor = {"strategy": ''}. Как сбросить выпадающее имя из контроллера editor.js. Я не уверен, где я ошибаюсь. Незлая помощь.
Вы должны будете опубликовать больше своего кода editor.js, чтобы мы могли видеть, как вы заселяете стратегический список. Поскольку вы используете ng-repeat (почему бы не использовать ng-options?), Вам придется сбросить стратегиюList, а не editor.strategy.