它是组件,html还是路由器解决方案

时间:2019-05-02 15:50:00

标签: angular

我有一些html,它们总是相同的,但有时从不存在,但可以具有不同的功能。这是大致的样子:

 __________________
|    |             |
|  T |             |
|  H |             |
|  I |             |
|  S |             |
|    |             |
 ------------------

其中整个框是页面,左侧栏是HTML。

它将出现在诸如登录名,主页,配置文件设置页面之类的页面上,但是在所有这些页面上它包含不同的内容。

但是在某些页面上,它可以与上述页面共享相同的功能或内容。就像它可能在多个页面上显示我的信息一样,但是它可以作为其他页面上的唯一导航。但是在其他页面上根本不会出现。

所以我的问题是:

基于此信息,

  1. 这应该是html组件,而html组件 更改基于路由
  2. 这应该是HTML唯一地内置到每个页面中吗(我正在使用 我的反应性框架的引导程序)
  3. 对于每个页面来说,这应该是一个单独的组件,对于 每页

我知道所有这些都是可行的选择,但是从最佳实践的角度来看,我不确定哪个会带来更好的网站速度,或者不知道angular是否具有暗示着如何最有效地进行此操作的结构偏好。

在我看来,根据路由器进行更改可以使其更易于管理,但是每个页面的唯一组件也很合理,尽管可能更为冗长。我可能完全错了,只是使它唯一,因为每个页面的HTML都是更好的解决方案。

有想法吗?

0 个答案:

没有答案