An angular directive that make a custom style of checkbox