ng-model使剃刀模型的值空白

时间:2017-12-21 06:06:32

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

我有一个剃刀形式与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,但是不行。

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

@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 + "'" })