In a victory for President Trump, about 4,000 National Guard troops can remain in Los Angeles for now.