发表于: 2017-01-19 00:08:47

1 1217


今天完成的事情:

1.指令中的ngModelController属性学习;

2.学习了angular是如何实现双向绑定的

3.调试个人资料的省份模块


明天计划的事情:

1.继续看angular的知识

2.继续调试任务10。


遇到的问题:

1.使用官网的控制文件,但是dataCtrl.js总是注入失败,省份的部分显示不出来


收获:

  ngModelController中的属性

  • $viewValue视图中的实际值

  • $modelValuemodel中的值,它金额控制器绑定在一起

  • $parsers将要执行的函数的数组,无论什么时候控制器从DOM中读取了一个值,它都将作为一个管道。其中的函数依次被调用,并将结果传递给下一个。最后出来的值将会被传递到model中。其中将包括验证和转换值的过程。对于验证步骤,这个解析器将会使用$setValidity方法,对于不合格的值将返回undefined。

  • $formatters一个包含即将执行函数的数组,无论什么时候model的值发生了变化,它都会作为一个管道。其中的每一个函数都被依次调用,并将结果传递给下一个函数。该函数用于将模型传递给视图的值进行格式化。

    •        $viewChangeListeners只要视图的值发生变化,其中的函数就会被执行。其中的函数执行并不带参数,它的返回值也会被忽略。它可以被用在额外的#watches中。
  •        $error一个包含所有error的对象
  •        $pristine如果用户还没有进行过交互,值是true。
  •        $dirty如果用户已经进行过交互,值是true。
  •        $valid如果没有错误,值是true。
  •        $invalid如果有错误,值是true。





返回列表 返回列表
评论

    分享到