asp.net-mvc - 如何在razor中将 Angular 标签添加到html属性

标签 asp.net-mvc angularjs razor

而不是这样做

<input type="checkbox" name="AltSchedule" ng-show="someVar" />

我希望能够做到这一点

@Html.CheckBoxFor(model => model.AltSchedule, new  {ng-show="someVar" })

但我似乎找不到关于使用带有 Angular 标签的 html 帮助器来完成谁的答案。有没有办法将 Angular 标签添加到 html 助手的 html 属性参数中?

最佳答案

当呈现控件时,htmlAttributes 参数中的下划线将转换为连字符:

@Html.CheckBoxFor(model => model.AltSchedule, new  {ng_show="someVar" })

关于asp.net-mvc - 如何在razor中将 Angular 标签添加到html属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19328647/

相关文章:

asp.net-mvc-3 - 检查 ViewBag 是否有属性,以有条件地注入(inject) JavaScript

asp.net - 在 Orchard 中的租户之间共享默认网站内容

Javascript 发布数组显示语法错误

javascript - Angular ls 中的多个条件类

angularjs - 无法连接到目标 : connect ECONNREFUSED 127. 0.0.1:9222

asp.net - Razor 3 有什么新功能?

json - 使用C#中的嵌套字符串表示json数据的反序列化模型

javascript - 如何为 HTML 助手 ASP.NET MVC 编写 Javascript 代码?

angularjs - 类型错误 : Dbschema(Mongoose Schema) is not a function

c# - Ajax.BeginForm 导致重定向到部分 View 而不是就地 View