Suscripción de matriz en Aurelia

Digamos que tengo una variedad de elementos y, además de mostrar la lista en mi aplicación, quiero sincronizar la lista con el servidor conHttpClient. ¿Cómo puedo observar cambios en la matriz? Lo intenté:

@inject(ObserverLocator)
export class ViewModel {

    constructor(obsLoc) {
        this.list = [];
        obsLoc.getObserver(this, 'list');
            .subscribe(li => console.log(li));
    }
}

Pero no recibí mensaje de error ni de registro.

Respuestas a la pregunta(1)

Su respuesta a la pregunta