I have an index.ejs "template" page, which has some content which I wish to show on all pages which make use of the template (header, side nav, footer). In my main content area within index.ejs, I simply use angular to render my dynamic content for each individual page.
In my config, I then have different states for "home", "posts", "login" urls. The content of those pages is then rendered as the content within my index.ejs template. This is all fine, since those three pages all follow the same template - they all have a header, side nav, footer and then the content.
My question is, how do I now create a separate "create-post" page, which looks similar to the rest of my pages, but it doesn't have the side nav bar, for example? Do I have to create a new view called create-post.ejs? If so, how do I incorporate that with the rest of my app?
You can view my file structure in my github: http://bit.ly/1Zhg5i3