Ответ 1
Подчеркивание в параметре htmlAttributes преобразуется в дефисы при визуализации элемента управления:
@Html.CheckBoxFor(model => model.AltSchedule, new {ng_show="someVar" })
а не делать это
<input type="checkbox" name="AltSchedule" ng-show="someVar" />
Я хочу, чтобы это можно было сделать
@Html.CheckBoxFor(model => model.AltSchedule, new {ng-show="someVar" })
но я не могу найти ответ о том, кто должен выполнить с помощью html-помощников с тегами angular. Есть ли способ добавить теги angular к атрибуту html атрибутов для html-помощника?
Подчеркивание в параметре htmlAttributes преобразуется в дефисы при визуализации элемента управления:
@Html.CheckBoxFor(model => model.AltSchedule, new {ng_show="someVar" })
Вы можете использовать перегрузку, которая принимает словарь:
@Html.CheckBoxFor(model => model.AltSchedule, new Dictionary<string, object>() { { "ng-show", "someVar" } })