Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 设置<;a>;角度ui引导分页模块中的标记_Angularjs_Seo_Angular Ui_Angular Ui Bootstrap - Fatal编程技术网

Angularjs 设置<;a>;角度ui引导分页模块中的标记

Angularjs 设置<;a>;角度ui引导分页模块中的标记,angularjs,seo,angular-ui,angular-ui-bootstrap,Angularjs,Seo,Angular Ui,Angular Ui Bootstrap,出于搜索引擎优化的目的,我想抓取我的angular应用程序来创建html快照。是否有办法设置分页指令的锚定标记的“href”属性 理想的方法是将基本URL作为参数并附加页码: "http://www.somesite.com/products/" + page 我当前的分页指令实现如下所示: <pagination total-items="grid.totalCount" items-per-page="grid.pageSize" ng-model="gr

出于搜索引擎优化的目的,我想抓取我的angular应用程序来创建html快照。是否有办法设置分页指令的锚定标记的“href”属性

理想的方法是将基本URL作为参数并附加页码:

"http://www.somesite.com/products/" + page
我当前的分页指令实现如下所示:

<pagination 
    total-items="grid.totalCount" 
    items-per-page="grid.pageSize"
    ng-model="grid.pageNumber" 
    force-ellipses="true" 
    max-size="7" 
    class="pagination-sm  hidden-xs hidden-sm" 
    rotate="false"
    boundary-links="true"
    first-text="1"
    last-text="{{ grid.pageCount }}"
    ng-class="{
        'remove-boundaries': grid.pageCount <= 7, 
        'remove-first-boundaries': grid.pageNumber <= 7, 
        'remove-last-boundaries': grid.pageNumber >= grid.pageCount - 7 
}">
</pagination>

您可以尝试扩展指令(例如装饰它)并覆盖click事件以执行对服务器的请求

编辑: 类似于此:

app.config(function($provide) {
    $provide.decorator('paneDirective', function($delegate) {
        var directive = $delegate[0];
        angular.extend(directive.scope, {
            disabled:'@'
        });
        return $delegate;
    });
});

上面的示例扩展了pane指令,并在指令范围中添加了一个属性“disabled”。

虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。答案本身实际上解释了步骤。链接只是一个例子。但是,ok将添加一些代码作为示例。