чтоб было как в функции. я подумал немного и понял что это нереально. Чтобы сеттер вообще сработал требуется хоть какое-то значение, и дефолта тут быть не может.
Господа, почему это работает? методом тыка попробовал и оно сработало, собственно вопрос: как ангуляр достал Т именно от инпута dataSource? Где про это почитать?