javascript - AngularJS:ng-model 没有在 UI 中更新

标签 javascript html angularjs calendar

enter image description here

嗨,我的用户界面中有一个日历

     <select id="selectDuration" name="selectDuration" required ui-
     select2="select2DurationSettings" ng-model="duration" ng-
     change="loadSensoryEvents()">

此持续时间值未更新

这是我的 JS 文件

     if(filterStateService.getQuery()){
                filterStateService.setDefaultDuration(filterStateService.getDefaultDuration());
                $scope.duration = filterStateService.getDefaultDuration();  
         }    

我正在更新此 $scope.duration 值,但该值未在我的 UI 中更新。

最佳答案

在 Controller 中使用对象并声明对象

$scope.selected = {};

HTML

<select id="selectDuration" name="selectDuration" required ui-
 select2="select2DurationSettings" ng-model="selected.duration" ng-
change="loadSensoryEvents()">

关于javascript - AngularJS:ng-model 没有在 UI 中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44967953/

相关文章:

javascript - 在windows10中安装Chilkat-11后出错

javascript - 国际化 : Access locale resolution logic in JavaScript

javascript - 查找未销毁的 Vue 组件

javascript - CKEditor - 可以有基本样式的上下文菜单吗?

PHP 未接收到 JavaScript 值

javascript - AngularJS:插入新项目后重新排序列表

angularjs - 将 ExtractTextPlugin 与 WebPack 2.2.0 RC3 一起使用会引发错误

javascript - CognitiveServices POST 响应 : data. hasOwnProperty 对于使用原始 JS 的嵌套 JSON 对象的根以外的所有对象均失败

html - 在本地 IIS 中部署 Bot 并将其包含在网页的自定义聊天中

php - 如何用PHP将查询结果放入变量中