AngularJS Scope为模型添加值

时间:2014-07-24 00:20:34

标签: javascript node.js angularjs express

我正在处理提交表单,我有一个隐藏的输入字段。我想用AngularJS设置值,但是它会随表单一起发送,所以它看起来像这样:

<input type="hidden" ng-model="formData.articleId">

我如何使用AngularJS为其添加值?我尝试添加ng-value =“article._id”,它添加了一个带有文章ID的值字段,但是在提交时没有解析。

我也试过用AngularJS抓住这个模型,但它再次没有用:

$scope.formData.articleId = data.article._id;

它说:找不到未定义的文章ID

我使用了错误的方法吗?

2 个答案:

答案 0 :(得分:0)

尝试:

$scope.formData = { articleId: data.article._id };

答案 1 :(得分:0)

您应该使用Form的角度实现,而不是依赖于具有角度插值的正常提交

https://docs.angularjs.org/api/ng/directive/form