Tôi muốn sử dụng mô hình ng với mô hình dịch vụ bên ngoài. Mô hình này có hai phương thức: getValue (biến) và setValue (biến).Getters và getters động dạng ng-mô hình góc
Vì vậy, trong html của tôi, tôi muốn để có thể làm:
<input type="text" ng-model="balance">
Lưu ý: Số dư không được định nghĩa trên phạm vi $ trong điều khiển của tôi. Và bởi vì chúng ta đang xử lý nhiều hơn 4000 biến khác nhau, tôi không muốn định nghĩa tất cả chúng trên phạm vi $.
Sau đó, thay đổi phải gọi phương thức setValue() của mô hình. Vì vậy, trong bộ điều khiển của tôi, tôi muốn có một cái gì đó như:
$catchAllGetter = function(variable) { // e.g. variable = 'balance'
var value = Model.getValue(variable);
return value;
}
$catchAllSetter = function(variable, value) { // called on change
Model.setValue(variable, value);
}
Điều gì đó tương tự với Angular?
Có xem xét này http://jsfiddle.net/BDyAs/12/ – Reena
Đừng nghĩ rằng điều này giúp ... – Bob