Update buttons.js

Although with this modification, you might take a performance hit, it allows for dynamic data binding to the radio button values. This is especially useful when the value changes based on a $resource or other dynamic $http related value and a promise isn't used.