angular: first complex type binding