Mayor de Blasio may have endorsed her opponent, longtime Congressman and powerful Queens party boss Joe Crowley, in the Democratic primary. But just two days after Alexandria Ocasio-Cortez's stunning upset in June, the mayor professed his admiration, saying she comes from his wing of the Democratic party.

That enthusiasm doesn't seem to have subsided, even as her outspokenness has ruffled feathers among some Democrats. Tuesday, the mayor was asked about Ocasio-Cortez following her appearance on “Late Night With Stephen Colbert” Monday, where she professed to give “zero” (expletives) about the pushback from more established Democrats who want her to wait her turn.

“I have a lot of respect for her,” the mayor said. “I agree with her on a whole lot of things and I think she’s a leader that is saying things we need to pay attention to in terms of the kind of changes we need.”

Ocasio-Cortez has been a fierce opponent of one project de Blasio has championed: the planned Amazon campus in Long Island City. But more frequently, their rhetoric has mirrored each other's. Both have focused on income inequality; Ocasio-Cortez has drawn attention for her support of a 70 percent marginal tax rate.

"Do we want these kind of folks with helipads in the same city and the same society as people who are working 80 hour weeks and can't feed their kids?” she asked Colbert on his late night talk show.

But there's one especially prickly issue: Ocasio-Cortez has appeared to favor plans to mount primaries against incumbent Democrats seen as too moderate. Asked about that, de Blasio raised no objection, saying the party needs to change.

"It has to keep moving in a more progressive direction. It’s the only way we will change things in this country. It’s the only way we’re going to win elections. So I am not uncomfortable with the notion of primaries. I think primaries can often be healthy."