Using LAG on port1 and port1 as members, means that for example if port1 is 1GB and port2 is 1GB, when lacp configured, you will have a "virtual link" made of 2 members that will have a speed of 2GB.
The other end needs also to have LACP configured and the same applies on the other end device.
Whereas if you have port1 and port2 as member of a switch, port1 can be connected to a pc, and port2 to a router. So port1 and port2 are 2 separated identities that connect to the same "bus" and devices that are connected to port1 and port2 can communicate with each other as part of the same LAN.
For the trunk idea, normally LACP is configured between 2 devices when they want to increase the bandwidth and support high volume of traffic.
To summarize:
LACP 2 ports behaving like 1 virtual port.
Switch ports are multiple individual ports belonging to the same broadcast domain, and LACP port can be a normal member of the switch.