我有一个剃刀形式与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,但是不行。
提前致谢。
答案 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 + "'" })