2013-08-27 16 views
6

Pracuję w asp.net MVC4 z angularJs. Próbuję dodać "ng-model" do listy rozwijanej. Moja DropDownListis tak:Jak dodać "ng-model" w DropDownList?

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

Próbowałem to również. Ale ja dostaję błąd:

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

Czy istnieje jakiś sposób, aby dodać "NG-model" do DropDownList?

Odpowiedz

15

można dostać wszelkiego rodzaju atrybutu, który zawiera myślnik (więc również wszystkie rodzaje danych HTML5 atrybuty) do renderowania poprzez zmianę kreskę do podkreślenia w definicji:

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

dziękuję Patryk. To działało dobrze. – raisul