HTML select 带有 angularjs ng-options 到 MVC 模型,做不到

HTML select with angularjs ng-options to MVC Model, can't do it

我正在尝试将我的 selected 值插入到 MVC 模型中。

我看到了 @Html.DropDownList 的一些答案,但我无法理解。

这是我的 select 代码:

Manufacturer : <select ng-model="UserCarManufacturer" ng-options="I.id as I.name for I in CountryList" ng-change="GetState()" class="form-control" id="CarManId">
                  <option value="">Select Manufacturer</option>
               </select>
              {{UserCarManufacturer}}

{{UserCarManufacturer}} 是 select 离子 ID。

我只想说清楚,我想将 selected 值插入此模型:@model CreatorModel

经过几天的搜索,我没有找到解决方法,所以我提出了这个解决方案:

创建一个不可见的“@Html.TextBoxFor”并在每次 HTML select.

中的值更改时在 TextBox 中设置值

这是我添加的代码,效果很好:

<div class="form-group" style="visibility:hidden;display:none">
                @Html.TextBoxFor(m => m.UserCarModel, new { @class = "form-control", @id = "UserCarModel", @placeholder = "UserCarModel" })
</div>

我在 JS 中添加了:

var lbCarMan = document.getElementById("UserCarManufacturer");
lbCarMan.value = $scope.CarManufacturerID;