2019-08-10 16:20:59 +02:00
|
|
|
import {Injectable} from '@angular/core';
|
2019-08-10 17:21:40 +02:00
|
|
|
import {PollConfig} from './config/PollConfig';
|
2019-08-10 16:20:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
* le service transverse à chaque page qui permet de syncroniser la configuration de sondage souhaitée
|
|
|
|
*/
|
|
|
|
@Injectable({
|
|
|
|
providedIn: 'root'
|
|
|
|
})
|
2019-08-10 17:21:40 +02:00
|
|
|
export class ConfigService extends PollConfig {
|
|
|
|
|
2019-08-10 16:20:59 +02:00
|
|
|
|
|
|
|
constructor() {
|
2019-08-10 17:21:40 +02:00
|
|
|
super();
|
2019-08-10 16:20:59 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
set(key, val) {
|
|
|
|
this[key] = val;
|
|
|
|
}
|
|
|
|
|
|
|
|
sendForm() {
|
|
|
|
// todo
|
|
|
|
console.log('sends the form');
|
|
|
|
alert('envoi de formulaire en XHR à faire');
|
|
|
|
}
|
|
|
|
}
|