少し問題があります。つまり、値を自動的に指定すると、クラスにとどまり、pristine
変更されず、新しい値が保存されないためです。
編集すると機能し、クラスが変更されます。pristine
そのクラスをキャンセルしたいです。知っている人がいたら教えてください。
<form class="form-horizontal" ng-repeat="studiant in studiants" name="form" id="form">
<input type="hidden" name="id" value="{{studiant.studiant_id}}" class="form-control" disabled>
<div class="form-group">
<label for="school" class="col-md-2 control-label">School</label>
<div class="col-md-1">
<input type="text" id="school" name="school" class="form-control" ng-init="studiant.school=studiant.studiant_school" ng-model="studiant.school">
</div>
</div>
<div class="form-group">
<label for="name" class="col-md-2 control-label">Student's Name</label>
<div class="col-md-10">
<input type="text" id="name" name="name" class="form-control" ng-init="studiant.name=studiant.studiant_name" ng-model="studiant.name">
</div>
</div>
</form>
そしてスクリプト:
document.getElementbyId('name').value = "anything";
または、私が間違っていて、何かを変更するvalue
必要ng-model
がある場合は、助けてください。