我想知道如果我不在我的链接上使用 href 而只使用 data-ng-click 函数,我的应用程序是否可以被抓取。例如,如果我按照下面的方式编写 page2/index.html 是否会被 google bot 访问,如果不是,我应该在 href 中添加什么?
HTML
<a href="" data-ng-click="go('/page2')"> go page 2 </a>
路线
app.config(function ($routeProvider) {
$routeProvider
.when('/page2',
{
templateUrl: 'views/app/page2/index.html'
})
});
还有 GO() 函数
app.run(function ($rootScope, $location) {
$rootScope.go = function (route) {
$location.path(route);
}
});
谢谢大家
最佳答案
不,它不会被索引。您至少应该创建一个 sitemap.xml。
关于javascript - Angular : is an app crawlable with no href but only ng-click function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31727506/