html - 我的选择选项在 AngularJS 中更改为 null
问题描述
我不知道如何更改它,但是每当我使用我的选择选项时,它总是变为空。
这是我的 HTML 代码,
<select type="number" class="footer" id="chooser"
ng-change="selectchange(selectedPage)"
ng-model="selectedPage" min="1"
ng-options="x for x in pages">
<option value="" selected="false" hidden>
</select>
是否有任何原因将其更改为 null。因为当它发生变化时,它会向 Angular 发送另一个请求。
这里有什么问题,如何解决?
解决方案
在 html 中使用它
<select class="footer" id="chooser" ng-change ="selectchange()" ng-model="selectedPage" ng-options="x in pages"></select>
在你的控制器中:
$scope.selectedPage = "1";
$scope.pages = [1, 2, 3, 4];
$scope.selectchange = function() {
console.log("selectedPage changed to : ", $scope.selectedPage);
}
有关更多信息,请阅读https://docs.angularjs.org/api/ng/directive/select
推荐阅读
- haskell - 初学者 Haskell 问题 - 无法将类型 'Bool' 与 '[Char]' 匹配
- mongodb - 使用身份验证为 mongoDB 4.2 创建 Dockerfile
- android - 我可以让一个editText看起来像四个吗
- javascript - 搜索框以在折线图中显示信息
- java - 为什么流位置走到最后
- eclipse - 功能文件未以 Cucumber 格式格式化
- javascript - 如何解决 react redux 项目中的错误?
- python - 防止在 StyledItemDelegate 中编辑 ComboBox
- php - 我想从数据库中获取给定格式的日期
- mysql - 仅选择具有匹配列表列值的一行