26 lines
457 B
JavaScript
Raw Normal View History

2015-02-18 09:04:02 -08:00
import {StringMapWrapper, StringMap} from 'angular2/src/facade/collection';
export class Control {
value:any;
constructor(value:any) {
this.value = value;
}
}
export class ControlGroup {
2015-02-18 09:04:02 -08:00
controls: StringMap;
2015-02-18 09:04:02 -08:00
constructor(controls:StringMap) {
this.controls = controls;
}
get value() {
var res = {};
StringMapWrapper.forEach(this.controls, (control, name) => {
res[name] = control.value;
});
return res;
}
}