selector mapping support ngChange