首先让我告诉你我想做什么。
我想索引我的用Angular JS制作的网站,为此,我已经阅读了Google出于这种目的的所有文档或文章。
我发现的是:
我需要使用html5Mode或hashbag模式将我的有角js网址转换为友好网址。
喜欢:http://www.example.com/#/about到http://www.example.com/#!/about或只是http://www.example.com/about
使用 <meta name="fragment" content="!">
因此,当任何爬虫程序会出现在我的网站上Googlebot时,它就会出现,并且它将看到我的网址,http://www.example.com/?_escaped_fragment_=/about因此现在我需要将此请求提供给静态html页面。...对吗?
现在我的问题是我如何才能使用php框架生成此html静态页面,并且该html仅在其内容完全加载后才自动创建,这意味着如果angular js使用$ http请求加载数据,则该html仅在所有数据加载后才会生成在html模板中。
仅当可以自动生成此html时,我才能将其提供给搜寻器。
我已经通过手动创建一些html页面在本地进行了测试,并检查请求是否带有_escaped_fragment_参数,然后它将服务于该特定的静态html页面。
但是我无法为此找到方法,我将使用php框架为特定的角度js请求创建html页面。
我不想使用任何npm服务。我想在php和/或任何中完全创建它jQuery Plugin。
我要整合WooCommerce rest API在angular js。表示我想angular js通过使用来获取所有产品的列表WooCommerce rest API。
我正在这样使用,但不起作用:
我想要得到module name,all dependencies list那是injected在application module.
喜欢 :
var app = angular.module( 'wp', ['ngRoute', 'abc', 'xyz'] );
Run Code Online (Sandbox Code Playgroud)
所以从这里我想得到所有这些组件列表,例如wp,ngRoute,abc,xyz
使用Angular JS.
谢谢