Hice una pregunta similar no hace mucho tiempo, pero tengo otro giro. Supongamos que tengo esto:
var config = { a: { value: '', get getValue(): { return this.valueType } }, b: { value: '', get getValue(): { return this.value } }, c: { value: { d: '', e: '', f: '' }, get getValue(): { return this.d + " " + this.e + " " + this.f } } }
Entonces, estoy haciendo esto:
assignConfig(conf) { array.push({ value: { ...config[conf] } //conf Could be a, b, c } }
La idea es que puedo llamar a getValue y obtener los datos en ese formato, pero lo llamaré desde la matriz donde estoy presionando la configuración. Los valores dentro de valueType cambiarán, ya que se están utilizando en un ngModel. Cuando intento esto, getValue siempre está vacío. ¿Es posible hacer esto? Tal vez haya otra manera de abordar esto.