Javascript 如何使用angular在html中存储数据/参数?

Javascript 如何使用angular在html中存储数据/参数?,javascript,html,angularjs,dom,web,Javascript,Html,Angularjs,Dom,Web,如果我有一个评论线程,我想回复评论线程,我将不得不这样做 return $http.post('/reply/', { user: username, test: text , parent: parent }).then(registerSuccessFn, registerErrorFn); html将与 <form role="form" ng-submit="vm.reply()"> <div class="form-gro

如果我有一个评论线程,我想回复评论线程,我将不得不这样做

  return $http.post('/reply/', {
    user: username,
    test: text ,
    parent: parent
  }).then(registerSuccessFn, registerErrorFn);
html将与

  <form role="form" ng-submit="vm.reply()">
    <div class="form-group">
      <label for="user">User</label>
      <input type="text" class="form-control" id="user" ng-model="vm.user" placeholder="ex. john" />
    </div>

    <div class="form-group">
      <label for="text">text</label>
      <input type="text" class="form-control" id="text" ng-model="vm.text" placeholder="text" />
    </div>

    <div class="form-group">
      <label for="parent">parent</label>
      <input type="text" class="form-control" id="parent" ng-model="vm.parent" placeholder="parent" />
    </div>

    <div class="form-group">
      <button type="submit" class="btn btn-primary">Submit</button>
    </div>
  </form>

使用者
文本
父母亲
提交

但问题是,应该动态生成父表单和用户,如何动态生成表单,以便html中的每个表单都正确地存储父表单和用户的参数,从而反映帖子的父表单和用户对其的评论?

您可以绑定表单所在的页面(或者仅绑定表单本身)连接到控制器,例如MyFormController。然后,在最初加载页面/表单时,确保加载
父级
用户
信息并存储在
$scope.vm
模型中。 注意-我当然假设您的数据库中有
家长
用户
信息,因为您说过这些信息将动态生成

var loadData = function () {
  $http.get(user_url).success(function (user) {
    $scope.vm.user = user;
  });
  $http.get(parent_url).success(function (parent) {
    $scope.vm.parent = parent;
  });
};
loadData();
这就是您需要做的全部工作,数据将绑定到表单中

干杯