Javascript 无法使用jQuery将值设置为角度形式字段

Javascript 无法使用jQuery将值设置为角度形式字段,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我想以编程方式将值设置为角度中的一个字段,如下所示: <input id="testId" ng-model-options="{updateOn: 'blur'}" class="form-control ng-scope ng-valid-maxlength ng-valid-gcms-text ng-touched ng-dirty ng-valid-parse ng-invalid ng-invalid-required"

我想以编程方式将值设置为
角度中的一个字段,如下所示:

<input id="testId" ng-model-options="{updateOn: 'blur'}"
       class="form-control ng-scope ng-valid-maxlength ng-valid-gcms-text
              ng-touched ng-dirty ng-valid-parse ng-invalid ng-invalid-required" 
              name="testName" type="text" ng-model="testName"
              maxlength="100" required="" aria-required="true"
              aria-invalid="true"
              aria-describedby="question-error-description-testId"> 
这不起作用,因为该值不会更新回角度模型。


<div ng-app="myApp" ng-controller="myCtrl">

<input id="testId" ng-value="myVar" ng-model-options="{updateOn: 'blur'}"
       class="form-control ng-scope ng-valid-maxlength ng-valid-gcms-text
              ng-touched ng-dirty ng-valid-parse ng-invalid ng-invalid-required" 
              name="testName" type="text" ng-model="testName"
              maxlength="100" required="" aria-required="true"
              aria-invalid="true"
              aria-describedby="question-error-description-testId"> 

</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.myVar = "some value";
});
</script>
var-app=angular.module('myApp',[]); 应用程序控制器('myCtrl',函数($scope){ $scope.myVar=“某些值”; });
为控制器中的
ng模型
变量赋值。您不应该使用DOM方法,$scope.testName=“some value”不起作用?@VladimirM Nope。我正试着让孩子适应page@Abhishek那么你可以发布更多的代码了吗?你想在哪个地方/上下文设置这个字段?@Abhishek好的。有几种方法可以做到这一点。我更喜欢的方式是在某些服务中托管共享数据。两个控制器(主页面和子页)都必须监视服务模型中的更改。但您应该避免直接操作DOM。我们已经确定,该设置不是在同一范围内完成的。
<div ng-app="myApp" ng-controller="myCtrl">

<input id="testId" ng-value="myVar" ng-model-options="{updateOn: 'blur'}"
       class="form-control ng-scope ng-valid-maxlength ng-valid-gcms-text
              ng-touched ng-dirty ng-valid-parse ng-invalid ng-invalid-required" 
              name="testName" type="text" ng-model="testName"
              maxlength="100" required="" aria-required="true"
              aria-invalid="true"
              aria-describedby="question-error-description-testId"> 

</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
    $scope.myVar = "some value";
});
</script>