how nested components works in angular