首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在单个HTTP请求中加载角度控制器和模板?

如何在单个HTTP请求中加载角度控制器和模板?
EN

Stack Overflow用户
提问于 2014-11-06 11:46:12
回答 2查看 92关注 0票数 0

我正在使用angularjs。我想要加载页面的一部分,我包装为“组件”,其中一个组件包含它的控制器,模板,指令和一些其他资产,如CSS等。当需要时,我想加载所有这些按需。

通过指定控制器的解析器和模板的templateUrl,我能够按需加载控制器和模板。但是,有没有办法将它们合并到一个HTTP请求中呢?有什么例子吗?

很抱歉忘了补充:我只想按需完成,而不是预编译/预聚合(假设这是给我的一个要求)。有什么办法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-11-06 11:55:48

您可以使用angular templatecache将html与控制器、服务、指令等一起添加到模块和包模板缓存中。

票数 2
EN

Stack Overflow用户

发布于 2014-11-06 11:54:51

为了把你的Angular代码和html模板放在一个来自服务器的请求中,你需要把这些模板和你的js结合起来。这意味着使用某种类型的作业将html处理成js,并将其与其余代码连接起来。像grunt-angular-templates这样的东西可能可以做到这一点。

编辑

由于增加了这应该是按需类型的要求,我只能补充(使用当前信息),这种事情可以通过捆绑和服务器上的请求处理来完成,但是如何做到这一点的细节完全取决于您特定的服务器堆栈。通常,服务器将具有允许按需资源捆绑或局部视图呈现的功能,这可能对此功能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26771379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档