Javascript 为什么我的选择忽略了我的ng模型和ng选择

Javascript 为什么我的选择忽略了我的ng模型和ng选择,javascript,angularjs,Javascript,Angularjs,我有一个选择框,它不会选择绑定到ng model或ng select的选项,而是最初选择硬编码值,但当我选择另一个时,它只是用列表中的最后一项覆盖我的选择。我已经把它剥到最低限度,仍然看不见 这是我的html页面: <!doctype html> <html lang="en"> <head></head> <body> <div ng-app="myapp"> &

我有一个选择框,它不会选择绑定到
ng model
ng select
的选项,而是最初选择硬编码值,但当我选择另一个时,它只是用列表中的最后一项覆盖我的选择。我已经把它剥到最低限度,仍然看不见

这是我的html页面:

<!doctype html>
<html lang="en">

    <head></head>

    <body>
        <div ng-app="myapp">
            <div ng-controller="myController">
                <select ng-model="freezeCalendar_model" ng-options="freezeCalender.calendarID as freezeCalender.name for freezeCalender in freezeCalendarList"></select>
            </div>
        </div>
        <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.4/angular.min.js"></script>
        <script src="script.js"></script>
    </body>

</html>
我也有一个 这让我很沮丧,因为我有很多选择都做得很好,我不明白这个选择有什么问题


如果您没有正确引用
id
,我们将不胜感激。做了那个改变后对我来说很好

更改:

freezeCalender.calendarID as freezeCalender.name
致:


谢谢你,我已经盯着这个看了好几个小时了,只是看不出我很高兴能帮上忙,有时候是一些小事情:)祝你好运
freezeCalender.calendarID as freezeCalender.name
freezeCalender.id as freezeCalender.name