【问题标题】:AngularJS Scope Add value to a modelAngularJS Scope 为模型添加价值
【发布时间】:2014-07-24 00:20:33
【问题描述】:

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

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

我怎样才能用 AngularJS 给它赋值?我尝试向其中添加 ng-value="article._id" ,它添加了一个带有文章 id 的 value 字段,但它在提交时没有解析。

我也试过用 AngularJS 抓取这个模型,但还是不行:

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

它说:找不到未定义的articleId

我是否使用了错误的方法?

【问题讨论】:

    标签: javascript node.js angularjs express


    【解决方案1】:

    试试:

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

    【讨论】:

      【解决方案2】:

      您应该使用 Form 的角度实现,而不是依赖于带有角度插值的普通提交

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

      【讨论】:

        猜你喜欢
        • 2017-01-25
        • 1970-01-01
        • 1970-01-01
        • 2015-04-25
        • 2017-08-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-26
        • 1970-01-01
        相关资源
        最近更新 更多