在MVC DropDownList for中插入AngularJs ng模型
我已经按照说明对下拉列表的值进行了硬编码,但我不知道如何在这个特定设置中在在MVC DropDownList for中插入AngularJs ng模型,angularjs,asp.net-mvc,asp.net-mvc-4,dropdownlistfor,Angularjs,Asp.net Mvc,Asp.net Mvc 4,Dropdownlistfor,我已经按照说明对下拉列表的值进行了硬编码,但我不知道如何在这个特定设置中在中实现AngularJS的ng模型,以便插入ng model=“categoryValue”并获得下拉列表值 <div class="editor-field" ng-model="categoryValue"> @Html.DropDownListFor(model => model.ticketType, new SelectList(
中实现AngularJS的ng模型,以便插入ng model=“categoryValue”
并获得下拉列表值
<div class="editor-field" ng-model="categoryValue">
@Html.DropDownListFor(model => model.ticketType,
new SelectList(
new List<Object>{
new { value = "Hardware/Devices" , text = "Hardware/Devices" },
new { value = "Software/Drivers" , text = "Software/Drivers" },
new { value = "Access Tools" , text = "Access Tools"}
},
"value",
"text",
1))
@Html.ValidationMessageFor(model => model.ticketType)
</div>
@Html.DropDownListFor(model=>model.ticketType,
新选择列表(
新名单{
新的{value=“硬件/设备”,text=“硬件/设备”},
新的{value=“软件/驱动程序”,text=“软件/驱动程序”},
新建{value=“访问工具”,text=“访问工具”}
},
“价值”,
“文本”,
1))
@Html.ValidationMessageFor(model=>model.ticketType)
上面的代码翻译成
<select id="ticketType" name="ticketType">
<option value="Hardware/Devices">Hardware/Devices</option>
<option value="Software/Drivers">Software/Drivers</option>
<option value="Access Tools">Access Tools</option>
</select>
硬件/设备
软件/驱动程序
访问工具
从div中删除ng模型并应用于dropdownlist,如下所示,希望它能工作
<div class="editor-field">
@Html.DropDownListFor(model => model.ticketType,
new SelectList(
new List<Object>{
new { value = "Hardware/Devices" , text = "Hardware/Devices" },
new { value = "Software/Drivers" , text = "Software/Drivers" },
new { value = "Access Tools" , text = "Access Tools"}
},
"value",
"text",
1),new
{
ng_model = "categoryValue",
})
@Html.ValidationMessageFor(model => model.ticketType)
</div>
@Html.DropDownListFor(model=>model.ticketType,
新选择列表(
新名单{
新的{value=“硬件/设备”,text=“硬件/设备”},
新的{value=“软件/驱动程序”,text=“软件/驱动程序”},
新建{value=“访问工具”,text=“访问工具”}
},
“价值”,
“文本”,
1) ,新
{
ng_model=“categoryValue”,
})
@Html.ValidationMessageFor(model=>model.ticketType)
从div中删除ng模型并应用于dropdownlist,如下所示,希望它能工作
<div class="editor-field">
@Html.DropDownListFor(model => model.ticketType,
new SelectList(
new List<Object>{
new { value = "Hardware/Devices" , text = "Hardware/Devices" },
new { value = "Software/Drivers" , text = "Software/Drivers" },
new { value = "Access Tools" , text = "Access Tools"}
},
"value",
"text",
1),new
{
ng_model = "categoryValue",
})
@Html.ValidationMessageFor(model => model.ticketType)
</div>
@Html.DropDownListFor(model=>model.ticketType,
新选择列表(
新名单{
新的{value=“硬件/设备”,text=“硬件/设备”},
新的{value=“软件/驱动程序”,text=“软件/驱动程序”},
新建{value=“访问工具”,text=“访问工具”}
},
“价值”,
“文本”,
1) ,新
{
ng_model=“categoryValue”,
})
@Html.ValidationMessageFor(model=>model.ticketType)
这就成功了!谢谢:)遇到了几篇同样的文章,但我不太明白“新”应该放在哪里,所以对我来说有点麻烦。这就成功了!谢谢:)遇到了几篇同样的文章,但我不太明白“新”应该放在哪里,所以对我来说有点麻烦。