Javascript 仪表板架构-Angular JS+;反应JS+;节点JS

Javascript 仪表板架构-Angular JS+;反应JS+;节点JS,javascript,angularjs,architecture,Javascript,Angularjs,Architecture,我从一个仪表板开始,其中客户端使用Angular和React,而服务器端使用Node js 我在浏览一些架构时发现: 查看: <html ng-app="my-dashboard"> <body> <div class="Some structuring thing"> <ng-include src="my-header.html"></ng-include> </div> <

我从一个仪表板开始,其中客户端使用Angular和React,而服务器端使用Node js

我在浏览一些架构时发现:

查看:

<html ng-app="my-dashboard">
  <body>
    <div class="Some structuring thing">
      <ng-include src="my-header.html"></ng-include>
    </div>
    <div class="Some other thing">
      <ng-include src="my-sidebar.html"></ng-include>
    </div>

    etc...

  </body>
</html>
<div ng-controller="my-header-text">
  <p ng-bind="title">

  etc...
</div>
<div ng-controller="my-header-login">
  <p ng-click="login()">Login</p>

  etc...

</div>
控制器:

<html ng-app="my-dashboard">
  <body>
    <div class="Some structuring thing">
      <ng-include src="my-header.html"></ng-include>
    </div>
    <div class="Some other thing">
      <ng-include src="my-sidebar.html"></ng-include>
    </div>

    etc...

  </body>
</html>
<div ng-controller="my-header-text">
  <p ng-bind="title">

  etc...
</div>
<div ng-controller="my-header-login">
  <p ng-click="login()">Login</p>

  etc...

</div>

等 登录

从这些代码中,是否有可能为类似的应用程序铺平道路?


谢谢。

当然可以,我不明白为什么不行?为了连接您的前端和后端,可能会查找socket.io之类的实时通信(websocket)。@Kristof这是最佳做法还是有其他方法可以做到这一点?我说的是角度建筑学:)嗯,这是一个建议。当我在node.js中制作一些东西时,使用socket.io进行前端/后端通信是最简单的。你应该查一下websocket。它将尝试使用该选项,否则会优雅地降级。@Kristof我指的是上面的代码,用于在选项卡之间切换:)我能想到的其他方法是使用ng hide,隐藏选项卡或设置页面路由。