Javascript 角度形式不正确

Javascript 角度形式不正确,javascript,angularjs,validation,Javascript,Angularjs,Validation,我有以下表格: <form name="ff" ng-submit="formSubmit(ff)" role="form" class="form-horizontal" id="form-{{context.identifier}}" novalidate> <div class="col-xs-12 box-shadow"> <div class="col-xs-6" style="margin-top: 1em;">

我有以下表格:

<form name="ff" ng-submit="formSubmit(ff)" role="form" class="form-horizontal" id="form-{{context.identifier}}" novalidate>
    <div class="col-xs-12 box-shadow">
      <div class="col-xs-6" style="margin-top: 1em;">
        <input type='hidden' name='nodeIdentifier' value='{{context.currentStep.identifier}}' />
        <input type='hidden' name='contextIdentifier' value='{{context.identifier}}' />
        <div class="form-group">
          <label class="control-label col-xs-4" for="requestor_name">Approve:</label>
          <div class="col-xs-8">
            <select name="form.field.decision">
              <option value="Approved">Approved</option>
              <option value="Denied">Denied</option>
            </select>
          </div>
        </div>
        <div class="form-group">
          <label class="control-label col-xs-4" for="form.field.reason">
            Reason:</label>
          <div class="col-xs-8">
            <input class="form-control" type="text" name="reason" required minlength='4' maxlength='255'/>
          </div>
          <div ng-messages="ff.reason.$error" role="alert">
            <div ng-message="required">You did not enter a reason</div>
            <div ng-message="minlength, maxlength">
              Your reason must be between 4 and 255 characters long
            </div>
          </div>
        </div>
        <div class="form-group">
          <input type="submit" name="submit" value="submit" />
        </div>
      </div>
    </div>
  </form>

我的表格总是显示有效。为什么角度验证不起作用?我也包含了nagular消息。

您的输入字段没有绑定ng模型。看来我们需要这些

编辑:在教程中找到一条评论,因为我不是100%确定:

  • 评论:
仅供参考,未在已验证字段中包含ng模型属性将 打破表单验证


你能把它放在plunker或fiddle上吗?模型是通过指令渲染的,所以我想我必须使用它才能工作。
console.log("Data");
console.log(data);