dart - AngularDart 中的表单验证/字段验证失败且没有错误消息

标签 dart angular-dart

在 Angular JS 中我可以做这样的事情:

<form name="myForm">
  <div class="control-group" ng-class="{'has-error': myForm['name'].invalid}">
    <label>Name</label>
    <input type="text" name="name" ng-model="project.name" ng-required="true">
    <span class="help-block">Required</span>
  </div>
</form>

myForm.invalid工作正常,但现场检查却不行。

我遗漏了一些东西,或者只是没有实现jet? (Agualar:0.12.0,Dart:1.5.8)

[更新] 为了最大限度地减少样本,我删除了 <fieldset>我最初在我的代码中 - 这导致了错误 - 或问题!

最佳答案

正如您在更新的问题中看到的 - fieldset-tag 导致了问题。

首先: ** 上述示例(问题)有效! **

如果您使用字段集,验证检查必须是:

<form name="myForm">
    <fieldset name="fields">
      <div class="control-group" ng-class="{'has-error': myForm['fields']['name'].invalid &&
           myForm['fields']['name'].dirty}">
        <label>Name</label>
        <input type="text" name="name" ng-model="name" ng-required="true">
        <span class="help-block">Required</span>
      </div>
    </fieldset>
</form>

关于dart - AngularDart 中的表单验证/字段验证失败且没有错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25207789/

相关文章:

Flutter Test Mock GraphQL Mutation 结果

dart - 可拖动项目总是下降 80px 左右

mobile - flutter ( Dart ): Exceptions caused by rendering/A RenderFlex overflowed

flutter - 在Flutter中创建垂直按钮菜单的最佳方法是什么?

flutter - Hummingbird(现在是 Flutter for web)计划发布。我应该停止学习 AngularDart 吗?

testing - 尝试测试 html 文件对象时,它不会让我用示例图像预填充它吗?

dart - 如何裁剪小部件,或切出特定大小的小部件的方形部分?

dart - 重置ng-dirty状态

Angular 2 (+Dart) inline conditionals : Is the second condition evaluated if the first is false? 如何解决?

d3.js - dartlang interop js 和 d3 集成在 dart 中不起作用