Javascript 下拉列表的值会更改,但在使用angular js重新加载之前不会反映在下拉列表中

Javascript 下拉列表的值会更改,但在使用angular js重新加载之前不会反映在下拉列表中,javascript,angularjs,Javascript,Angularjs,我有一组下拉列表,我在上面设置过滤器并将其存储到本地存储。现在我正在尝试对过滤器进行单独重置。如果我更改特定ng模型的值,如 $scope.filters[0]['value'] = null 或者即使我变为一个不同的值,比如 $scope.filters[0]['value'] = 3 数据在控制器中得到重置和值更改,但是,在重新加载页面之前,它不会反映在下拉列表中。我猜它与我正在设置的本地存储有一些链接。请建议 我的代码片段 HTML 值会更改,结果会相应地进行过滤。但是下拉列表中的值没

我有一组下拉列表,我在上面设置过滤器并将其存储到本地存储。现在我正在尝试对过滤器进行单独重置。如果我更改特定ng模型的值,如

$scope.filters[0]['value'] = null
或者即使我变为一个不同的值,比如

$scope.filters[0]['value'] = 3
数据在控制器中得到重置和值更改,但是,在重新加载页面之前,它不会反映在下拉列表中。我猜它与我正在设置的本地存储有一些链接。请建议

我的代码片段

HTML


值会更改,结果会相应地进行过滤。但是下拉列表中的值没有更改

请提供您的代码。请尝试调用
$scope.apply()以更新视图。我已使用代码更新了您希望在下拉列表中预选的值?@Envision它说$scope.apply不是一个函数。我错过什么了吗?
<select ng-model="filters[0]['value']" class="labs_select fix-width-input select2 select_tab_inner" placeholder="Select Task Type" ng-options="taskType.id as taskType.name for taskType in taskTypes" class="dynamic_attributes">
<option value="" selected disabled>Select Task Type</option>
</select> 
<button btn btn-default ng-click="removeFilter(filters[0]['value'])" class="reset-button" id="reset-attribute1"> x </button>
$scope.removeFilter = (value) ->
  $scope.filterApplied = false
  $scope.filters[0]['value'] = null