javascript - Angular : is an app crawlable with no href but only ng-click function?

标签 javascript angularjs seo web-crawler

我想知道如果我不在我的链接上使用 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/

相关文章:

javascript - 按钮背景颜色切换

javascript - Angular 格式 yyyy-MM-dd HH :mm datetime string

url - Joomla URL 规范化

seo - 带有react-helmet和gatsby的动态元标签不起作用

javascript - AngularJS - 无法在动态输入上访问 $valid

javascript - 在 JavaScript 中选择子项,因为我不会使用 jQuery

javascript - 使用 Vue.JS 动态添加行到表单

javascript - Angular Controller 作用域项作为作用域函数的子项

javascript - 无法绕过 angularjs 种子应用程序中的 CORS

Magento:商店代码中的 Dash