如何操纵Angular Dart中的表单?
发布时间:2020-12-17 16:58:13 所属栏目:安全 来源:网络整理
导读:我找不到任何解释如何在Angular Dart中操作表单的文档. 我在my_component.html中有以下代码: form name="form" ng-submit="comp.save()" input type="text" required ng-model="comp.user.firstname" input type="text" required ng-model="comp.user.lastn
我找不到任何解释如何在Angular Dart中操作表单的文档.
我在my_component.html中有以下代码: <form name="form" ng-submit="comp.save()"> <input type="text" required ng-model="comp.user.firstname"> <input type="text" required ng-model="comp.user.lastname"> <button ng-disabled="form.invalid">Save</button> </form> 以及my_component.dart中的以下内容: @NgComponent( selector : 'my-component',templateUrl : 'my_component.html',publishAs : 'comp' ) class MyComponent { @NgTwoWay('user') User user; @NgTwoWay('form') NgForm form; MyComponent() {}; void save() { print(form); } } 验证效果很好,但是当单击按钮时,print(form)语句始终打印为null. 任何的想法? 谢谢 解决方法
我想这就是你想要的:
class MyComponent { @NgTwoWay('user') User user = new User(); Scope scope; MyComponent(this.scope) {} void save() { var form = (scope.context['form'] as NgForm); print(form.invalid); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- scala – SBT无法通过HTTPS解析对AWS EC2实例的依赖关系到第
- angularjs – 角度平移静态加载器文件PascalPrecht
- scala – 类型安全等于宏?
- GO语言学习笔记(一)一些基础常识以及实现生成随机密码小程
- angular – 如何为Router Guard Jasmine测试模拟RouterStat
- 为什么我在使用docker机器时需要密码才能访问jupyter笔记本
- scala – 如何编写具有上下文边界的第一类函数,可以在使用站
- 一些常用的WebServices: 天气,IP,邮编,Email,火车时刻
- shell 学习十九天---文本块排序
- scala – SBT:在编译期间查看类文件摘要?