我有一些html,它们总是相同的,但有时从不存在,但可以具有不同的功能。这是大致的样子:
__________________
| | |
| T | |
| H | |
| I | |
| S | |
| | |
------------------
其中整个框是页面,左侧栏是HTML。
它将出现在诸如登录名,主页,配置文件设置页面之类的页面上,但是在所有这些页面上它包含不同的内容。
但是在某些页面上,它可以与上述页面共享相同的功能或内容。就像它可能在多个页面上显示我的信息一样,但是它可以作为其他页面上的唯一导航。但是在其他页面上根本不会出现。
所以我的问题是:
基于此信息,
我知道所有这些都是可行的选择,但是从最佳实践的角度来看,我不确定哪个会带来更好的网站速度,或者不知道angular是否具有暗示着如何最有效地进行此操作的结构偏好。
在我看来,根据路由器进行更改可以使其更易于管理,但是每个页面的唯一组件也很合理,尽管可能更为冗长。我可能完全错了,只是使它唯一,因为每个页面的HTML都是更好的解决方案。
有想法吗?