Angular 1.3 getter setter ng-model

时间:2014-11-08 15:54:17

标签: javascript angularjs

我开始学习角度1.3中的新功能,我不理解这个功能,他做了什么,有什么好处?

1 个答案:

答案 0 :(得分:0)

从角度文档中,他们声明getter/setter函数可能会有所帮助,因为它有时“对于内部表示与模型公开给视图的内部表示不同的模型有用”。

话虽这么说,getter / setter方法只是附加到它所连接的任何DOM元素的ngModel,并设置或获取当前模型值。

与此等价的JavaScript类似于:

this.getValue = function() { return this.value; }:

this.setValue = function(val) { this.value = val; };

document.getElementById('el').addEventListener('change', setValue );