How to make html views reusable in Angular

I am a PHP developer, and I'm new to Angular.

You may know that with php, you can split html content into partials such as head.html, footer.html, so that they can be reused in other places.

But in Angular, there's only one in each app, and I can only use one template file with a router rule.

Is there any solution? Thanks.

You could use ngInclude or custom directives to include partial content within a particular page.