¿Puede un observable Knockout ser datos vinculados al valor de un botón de opción?

¿Es posible vincular una propiedad observable Knockout a un botón de radio usando un enlace de valor?

Esto es lo que estoy tratando de hacer, pero el valor termina siendo la cadena "[Objeto objeto]" en lugar de la instancia real de mi propiedad observable:

<code><input type="radio" name="vehicleGroup" data-bind="checked: vehicleGroupViewModel().selectedGroupOption , value:vehicleGroupViewModel().car" />

<input type="radio" name="vehicleGroup" data-bind="checked: vehicleGroupViewModel().selectedGroupOption , value:vehicleGroupViewModel().truck" />
</code>

Aquí están los modelos de vista que estoy usando:

<code>var VehicleGroupViewModel = function(){
    var self = this;
    this.selectedVehicleGroup = ko.observable();
    this.selectedGroupOption = ko.observable();
    this.selectedGroupOption.subscribe(function (newVal) {
        self.selectedVehicleGroup(newVal);
    }
    this.selectedGroup = ko.observable();
    this.car = ko.observable(new VehicleViewModel());
    this.truck = ko.observable(new VehicleViewModel());
}

var VehicleViewModel = function(){
    this.name = ko.observable();
}
</code>

Así que al final me gustaría que el vehículo o el camión VehicleViewModel esté en el observable grupo seleccionado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta