nodejs和angularjs单页面应用程序

时间:2014-07-10 14:21:45

标签: node.js angularjs single-page-application

我希望nodejs服务器使用angular route module来托管角度单页面应用程序。 每次导航到不同的视图时,路由是否需要从服务器获取不同的视图?

有没有办法向客户端发送一捆htmls? 我错过了一些非常基本的东西吗?

2 个答案:

答案 0 :(得分:0)

有一些使用Angular构建的示例应用程序,您应该在开始之前阅读它们。

回答你的问题:这取决于你。

例如,“webmail-lite”客户端是单页面应用程序(可能不是Angular,但它是相同的逻辑),它们将所有模板“视图”(html片段)作为内联传输:

<script id="Mail_LayoutSidePane_Toolbar" type="text/html">
    <div class="toolbar">
        <span class="resizer_top" data-bind="event: { 'dblclick': resizeDblClick}"></span>  
    </div>
</script>

因此,您只需处理要显示的数据并创建服务器端视图,以提供主index.html文件和数据/ RESTful / JSON-Views。

继承模板的一种更“干净”的方式是使用require.js

答案 1 :(得分:0)

... OOPS ng-app被导向错误的模块。 因此,该路线无法获得视图。