详解Angular的8个主要构造块