我们可以将angularjs用于工作门户吗?

我们可以将angularjs用于工作门户吗?,angularjs,asp.net-mvc,Angularjs,Asp.net Mvc,对于工作门户,我们做SEO吗?如果我们在jobportal网站上使用angularjs,它会在SEO上产生任何问题吗 请帮我了解一下这方面的情况。提前感谢您可以在任何您喜欢的地方使用angular作为应用程序的JavaScript框架。关于SEO,早些时候angular发布时,关于SEO的内容并不多,但如果你做适当的研究(谷歌it),你会发现大量关于如何使你的应用程序SEO友好的好文章 自2014年5月以来,Google crawlers现在执行JavaScript——您可以使用Google网站

对于工作门户,我们做SEO吗?如果我们在jobportal网站上使用angularjs,它会在SEO上产生任何问题吗


请帮我了解一下这方面的情况。提前感谢

您可以在任何您喜欢的地方使用angular作为应用程序的JavaScript框架。关于SEO,早些时候angular发布时,关于SEO的内容并不多,但如果你做适当的研究(谷歌it),你会发现大量关于如何使你的应用程序SEO友好的好文章

自2014年5月以来,Google crawlers现在执行JavaScript——您可以使用Google网站管理员工具更好地了解您的网站是如何由Google呈现的

您可以使用PushState更改顶部浏览器栏中的URL,而无需重新加载页面。假设您有一个包含选项卡的页面。选项卡隐藏和显示内容,并且动态插入内容,可以使用AJAX,也可以通过简单地设置display:none和display:block来隐藏和显示正确的选项卡内容

单击选项卡时,使用pushState更新地址栏中的url。呈现页面时,使用地址栏中的值确定要显示的选项卡。角度布线将自动为您执行此操作

不要使用hashbang Hashbang URL是一个难看的权宜之计,要求开发人员在特定位置提供网站的预呈现版本。它们仍然有效,但您不需要使用它们

Hashbang URL如下所示:

domain.com/#!path/to/resource
<meta name="fragment" content="!">
这将与这样的元标记配对:

domain.com/#!path/to/resource
<meta name="fragment" content="!">
@superluminary已经详细地回答了这个问题。如果你点击下面的链接,你会发现原来的帖子和更多有用的东西


这真的很有帮助。谢谢@Waqas Khan@穆图尔我很高兴能帮上忙,不客气:)