Angular js绑定模型

时间:2015-02-15 04:52:14

标签: php angularjs

我开始研究角度js。 我的问题是我有一个文本字段,在其上执行验证,但我想从Db回显这个文本字段的值,但它不起作用......

<input type="text"   pattern="[A-Za-z].{3,}"  required 
  name="uname" id="uname"  ng-minlength="4" ng-model="uname" class="txtbox-short"  value="<?php echo $unamedb; ?>"> 
<span class="help-inline" ng-show="submitted && xForm.uname.$error.required"></span>
<span class="help-inline" ng-show="xForm.uname.$error.minlength"  style="color:red;">Too Short!</span>

1 个答案:

答案 0 :(得分:1)

您应该设置$scope.uname。如果您将值设置为value="<?php echo $unamedb; ?>",则ng-model中的值将不是<?php echo $unamedb; ?>。您应该使用ng-init。就像ng-init="uname=<?php echo $unamedb; ?>"一样。完成代码输入表单:

<input type="text" pattern="[A-Za-z].{3,}" required name="uname" id="uname" ng-minlength="4" ng-model="uname" class="txtbox-short" ng-init="uname=<?php echo $unamedb; ?>">