我在一个页面的指令调用中加载了几个字段,每个字段都应该加载来自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
});
答案 0 :(得分:1)
您只需要ng-model
,但它区分大小写。 value
会覆盖<input type="text" name="testfield" id="testfield" ng-model="TestField" required />
中的所有内容。试试这个:
{{1}}