import { experimentOn } from '@islavi/ng2-component-lab';
export default experimentOn('Radios')
.group("Radios",[
{
id: 'radioButtonsGroupTwoWaysBinding',
showSource: true,
context: {
selectedValue: "val2"
},
title: 'Radio buttons group (two ways binding)',
description: 'Radio buttons group (two ways binding)',
template:
`
Selected Radio: {{selectedValue}}
`
},
{
id: 'radioButtonsGroupDisabled',
title: 'Radio buttons group disabled',
description: 'Radio buttons group disabled',
showSource: true,
context: {
selectedValue: "val1"
},
template: `
Selected Radio: {{selectedValue}}
`
},
{
id: 'radioButtonsGroupPartiallyDisabled',
title: 'Radio buttons group partially disabled',
description: 'Radio buttons group partially disabled',
showSource: true,
context: {
selectedValue: "val2"
},
template: `
Selected Radio: {{selectedValue}}
`
},
{
id: 'radioButtonsGroupVertical',
title: 'Radio buttons group vertical',
description: 'Radio buttons group vertical',
showSource: true,
context: {
selectedValue: "val1"
},
template: `
Selected Radio: {{selectedValue}}
`
},
{
id: 'radioButtonsGroupGetValue',
title: 'Radio buttons group get value',
description: 'Radio buttons group get value',
showSource: true,
context: {
selectedValue: "val1",
getSelectedValue: (val)=>{
alert(val);
}
},
template: `
Selected Radio: {{selectedValue}}
`
},
{
id: 'radioButtonsGroupSelectValue',
title: 'Radio buttons group select value',
description: 'Radio buttons group select value',
showSource: true,
context: {
selectedValue: "val1"
},
template: `
Selected Radio: {{selectedValue}}
`
}
]);