You need to wrap the property with [] otherwise it is not processed by Angular at all:
[data]="[1, 2, 'test']"
Your example seems to set data from inside the component. This is not how binding works. What you can do with your component is to pass data from the outside to your component.