2013-08-27 66 views
6

我正在使用angularJs在asp.net MVC4中工作。我正在嘗試爲下拉列表添加一個「ng-model」。我DropDownListis像這樣:如何在DropDownList中添加「ng-model」?

@Html.DropDownList("UnitConversionId", (IEnumerable<SelectListItem>)ViewBag.UnitConversionId, "No Unit Seleced", new { ng-model="newItem.UnitConversionId" }) 

我也嘗試過這一點。但我得到一個錯誤:

@Html.DropDownList("UnitConversionId", (IEnumerable<SelectListItem>)ViewBag.UnitConversionId, "No Unit Seleced", new { @ng-model="newItem.UnitConversionId" }) 

有什麼辦法增加一個「NG-模式」爲DropDownList?

回答

15

您可以得到任何類型的屬性,它包含一個破折號(因此也是各種HTML5數據屬性),通過改變破折號在定義中強調渲染:

@Html.DropDownList("UnitConversionId", (IEnumerable<SelectListItem>)ViewBag.UnitConversionId, "No Unit Seleced", new { ng_model="newItem.UnitConversionId" }) 
+0

非常感謝Patryk。這工作得很好。 – raisul

相關問題