2012-03-11 17 views
5

me pregunto si es posible enlazar el valor seleccionado en una radio de arranque BTN-grupo de Twitter a un observable en knockout.js?knockout.js unen arranque BTN-grupo

En mi caso, estoy de unión del grupo a un observableArray al igual que

<div class="btn-group" data-toggle="buttons-radio" data-bind="foreach: myItemTypes"> 
    <button class="btn active" data-bind="html: Value, Id: Key">${ Description }</button> 
    </div> 

Cualquier orientación?

Cheers,

Fergal.

Respuesta

11

Aquí es un ejemplo de cómo esto se podría hacer:

http://jsfiddle.net/jearles/vu8pk/

Mediante el uso de la unión podemos cambiar dinámicamente la clase "activa" en/con sede fuera de lo observable seleccionado para cada botón de la CSS.

+0

Me encanta este Juan. Estás llegando al problema desde un ángulo que nunca vi. ¡Tan sencillo! –

+1

El violín está roto (la referencia Knockout JS devuelve 404). Aquí hay una versión fija con Microsoft CDN: http://jsfiddle.net/vu8pk/124/ –

+0

Fiddler está roto – Sanchitos