我如何在除sammy.js中的某个路由之外的所有路由上执行特定功能

萨尔瓦多·达利

我的申请中没有几条路线:

Sammy(function() {
    this.get('#!foo', function(){
        ...
    });

    this.get('#!bar', function(){
        ...
    });

    ... and so on...

    this.get('#!special', function(){
        ...
    })
}).run();

而且我有一个功能initialize();,如果我打除以外的任何路线,都不会与萨米相关#!special当然,我可以复制除special(可以使用,但有点愚蠢)以外的每条路线有没有办法做到这一点?

PS,或者如果您不知道如何执行此操作,是否可以在每次点击的路线上运行该功能?

最摇滚

也许Sammy的.before方法适合您?

这是一些示例代码(未经测试),可以完成您想要的操作:

this.before({except: {path: '#!special'}}, function() {
    initialize();
});

.before()方法基本上允许您在每条路由之前进行一些回调,但也可以过滤掉某些路由(或对某些路由进行反向过滤并将其列入白名单)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何在除sammy.js中的某个路由之外的所有路由上执行特定功能

来自分类Dev

Emberjs应用程序在除索引之外的所有路由上加载

来自分类Dev

Express捕获除静态内容(如CSS和JS)之外的所有路由

来自分类Dev

如何在除静态资产外的所有路由上运行中间件

来自分类Dev

如何将除Web API之外的所有路由到/index.html

来自分类Dev

如何在Ember.js 3.18中获取应用程序的所有路由列表?

来自分类Dev

如何在Nestjs中获取所有路由(从每个模块上的所有模块和控制器)?

来自分类Dev

除某人之外的所有路由的 Slim 身份验证中间件

来自分类Dev

我的所有Web路由应用程序中的所有路由均失败

来自分类Dev

如何获取 adonis jakefile 中的所有路由?

来自分类Dev

MVC路由匹配除资源以外的所有路由

来自分类Dev

在控制器上使用属性路由迫使我必须管理所有路由

来自分类Dev

如何在除静态资产之外的所有路径上运行中间件

来自分类Dev

如何强制 ember.js 在呈现索引路由之前完全加载所有路由?

来自分类Dev

如何将app.js中的公共变量呈现到express中的所有路由

来自分类Dev

Nginx上的Laravel对除索引外的所有路由都说404

来自分类Dev

我如何选择除特定div之外的所有元素

来自分类Dev

如何使用 express.js 将 cookie 值传递给所有路由?

来自分类Dev

如何清除所有路由以减少内存量?

来自分类Dev

如何记录所有路由访问权限?

来自分类Dev

节点:在所有路由之前如何实现isLoggedIn?

来自分类Dev

如何强制Laravel Project对所有路由使用HTTPS?

来自分类Dev

Symfony:如何为所有路由配置默认选项?

来自分类Dev

如何防止所有路由中的组件渲染?

来自分类Dev

如何指定除一个以外的所有路由?

来自分类Dev

如何配置同级基座路由,以便在使用:constraints时都可访问所有路由?

来自分类Dev

如何配置同级的Pedestal路由,以便在使用:constraints时都可访问所有路由?

来自分类Dev

AngularJS:如何对我的应用程序的所有路由使用一种解析

来自分类Dev

我如何在除最后一项以外的所有内容上都加边框

Related 相关文章

  1. 1

    我如何在除sammy.js中的某个路由之外的所有路由上执行特定功能

  2. 2

    Emberjs应用程序在除索引之外的所有路由上加载

  3. 3

    Express捕获除静态内容(如CSS和JS)之外的所有路由

  4. 4

    如何在除静态资产外的所有路由上运行中间件

  5. 5

    如何将除Web API之外的所有路由到/index.html

  6. 6

    如何在Ember.js 3.18中获取应用程序的所有路由列表?

  7. 7

    如何在Nestjs中获取所有路由(从每个模块上的所有模块和控制器)?

  8. 8

    除某人之外的所有路由的 Slim 身份验证中间件

  9. 9

    我的所有Web路由应用程序中的所有路由均失败

  10. 10

    如何获取 adonis jakefile 中的所有路由?

  11. 11

    MVC路由匹配除资源以外的所有路由

  12. 12

    在控制器上使用属性路由迫使我必须管理所有路由

  13. 13

    如何在除静态资产之外的所有路径上运行中间件

  14. 14

    如何强制 ember.js 在呈现索引路由之前完全加载所有路由?

  15. 15

    如何将app.js中的公共变量呈现到express中的所有路由

  16. 16

    Nginx上的Laravel对除索引外的所有路由都说404

  17. 17

    我如何选择除特定div之外的所有元素

  18. 18

    如何使用 express.js 将 cookie 值传递给所有路由?

  19. 19

    如何清除所有路由以减少内存量?

  20. 20

    如何记录所有路由访问权限?

  21. 21

    节点:在所有路由之前如何实现isLoggedIn?

  22. 22

    如何强制Laravel Project对所有路由使用HTTPS?

  23. 23

    Symfony:如何为所有路由配置默认选项?

  24. 24

    如何防止所有路由中的组件渲染?

  25. 25

    如何指定除一个以外的所有路由?

  26. 26

    如何配置同级基座路由,以便在使用:constraints时都可访问所有路由?

  27. 27

    如何配置同级的Pedestal路由,以便在使用:constraints时都可访问所有路由?

  28. 28

    AngularJS:如何对我的应用程序的所有路由使用一种解析

  29. 29

    我如何在除最后一项以外的所有内容上都加边框

热门标签

归档