【问题标题】:ng-model making razor model's value blankng-model 将剃刀模型的值设为空白
【发布时间】:2017-12-21 06:06:32
【问题描述】:

我有一个带有 angularjs 组合的剃须刀表格,我正在向我的表格发送一个带有所有数据的剃须刀模型。

@Html.TextBoxFor(model => model.coupon_code, new { ng_model = "coupon_code", ng_change = "ValidateCoupon()", placeholder = "Coupon Code*", ng_init = "coupon_code=myForm.coupon_code)" })

我的@Model.coupon_code 中有值,但 ng-model 将其设为空白,文本框变为空白。当我删除 ng-model 文本框时显示剃刀值。

也尝试使用 data_ng_model,但不起作用。

提前致谢。

【问题讨论】:

    标签: angularjs asp.net-mvc asp.net-mvc-4 razor


    【解决方案1】:

    你错过了单引号(''),

    @Html.TextBoxFor(model => model.coupon_code, new { ng_model = "coupon_code", ng_change = "ValidateCoupon()", placeholder = "Coupon Code*", ng_init = "coupon_code='myForm.coupon_code'" })
    

    对于动态值绑定,

    @Html.TextBoxFor(model => model.coupon_code, new { ng_model = "coupon_code", ng_change = "ValidateCoupon()", placeholder = "Coupon Code*", ng_init = "coupon_code='" + Model.coupon_code + "'" })
    

    【讨论】:

      猜你喜欢
      • 2018-02-18
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 2019-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多