Arcadia mayor Eileen Wang resigned after admitting in court she ran a China-linked propaganda news site targeting Chinese Americans for Beijing officials.