发表于: 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。
评论