使用angularJS加载视图
我在许多网站上看到过这样的情况:当您通过单击导航栏菜单在视图之间导航时,视图只加载了一次,加载微调器只在视图第一次加载时出现。如果再次返回视图,将直接加载该视图,并且加载微调器不会再次出现。使用angularJS加载视图,angularjs,Angularjs,我在许多网站上看到过这样的情况:当您通过单击导航栏菜单在视图之间导航时,视图只加载了一次,加载微调器只在视图第一次加载时出现。如果再次返回视图,将直接加载该视图,并且加载微调器不会再次出现。 我想知道,如何使用AngularJS做类似的事情?。我需要任何教程来帮助我做这件事或让我上路。这已经是angular的核心部分。阅读文档。以下是一个简单的摘录: 第一次使用模板时,会将其加载到模板缓存中以进行快速检索。您可以将模板直接加载到脚本标记中的缓存中,或者直接使用$templateCache服务 因
我想知道,如何使用AngularJS做类似的事情?。我需要任何教程来帮助我做这件事或让我上路。这已经是angular的核心部分。阅读文档。以下是一个简单的摘录: 第一次使用模板时,会将其加载到模板缓存中以进行快速检索。您可以将模板直接加载到脚本标记中的缓存中,或者直接使用$templateCache服务 因此,当使用类似于
ng include
的方法通过文件获取远程模板时,它只会被加载一次,并自动放入该缓存中,并在必要时重新使用
相反,如果您想知道如何只重新加载页面的一部分,那么您需要查看
ng视图
(这是基本路由模块的一部分),或ui路由器
,了解更复杂的层次视图布局。我正在使用angularJS的路由功能和ng视图
,我可以将$templateCache
与ng view
一起使用吗?如果您正在使用ng view
,您的应用程序将已经在使用$templateCache
。我猜您的问题可能更多地与路由有关,而不是缓存。您可能需要更具体一些,或者发布一些代码。