angular表单&服务

一、表单

  1. 表单事件

    (keyup.enter)=""
    (blur)=""
    
  2. 表单模板 在模板驱动表单中,你只要导入了FormsModule就不用对<form>做任何改动来使用FormsModule。

    <form #loginForm="ngForm">
    

    loginForm变量是一个到NgForm指令的引用,它代表该表单的整体。

    Angular会在<form>标签上自动创建并附加一个NgForm指令。

    NgForm指令为form增补了一些额外特性。 它会控制那些带有ngModel指令和name属性的元素,监听他们的属性(包括其有效性)。 它还有自己的valid属性,这个属性只有在它包含的每个控件都有效时才是真。

    不要忘记表单元素要有name属性哦!!

    在内部,Angular 创建了一些FormControl,并把它们注册到NgForm指令,再将该指令附加到

    标签。 注册每个FormControl时,使用name属性值作为键值。

  3. 通过 ngModel 跟踪修改状态与有效性验证

    通过ngModel可以获取表单元素的状态,但是必要条件:

    • 元素要有name属性
    • 通过ngModel进行双向绑定(要绑定到ts文件中的变量)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值