加载字段值而不覆盖

时间:2016-04-04 20:26:59

标签: angularjs

我在一个页面的指令调用中加载了几个字段,每个字段都应该加载来自REST调用或本地存储的预填充数据。

现在,我使用的机制通过$ scope加载字段,但是当页面完成加载时,值本身永远不会填充。当使用jQuery alter加载时,该值将被初始化,然后在页面加载时消失。我不确定原因是什么,并且对Angular来说还不是新手,我不确定如何最好地解决这个微不足道的问题。

指令表格标记如下:

<form name="testfield" ng-controller="testfieldApp" ng-submit="verify(testform)" novalidate>
  <input type="text" name="testfield" id="testfield" ng-model='testfield' value="{{TestField}}" required />
</form>

包装控制器

app.controller('testfieldApp', function ($scope, $window, $http, $localStorage) {
  $scope.TestField = "Test Name";
  //Additional $scope. methods exist for validation and submit, omitted
});

1 个答案:

答案 0 :(得分:1)

您只需要ng-model,但它区分大小写。 value会覆盖<input type="text" name="testfield" id="testfield" ng-model="TestField" required /> 中的所有内容。试试这个:

{{1}}