我用的是OGX.JS.我试图向视图添加动态路由,但似乎无法捕获值.这是我的路由.

  "mystage/invoices/([a-z0-9]{24})/([a-z0-9]{24}):OML": "invoices"

在我看来,我有

   this.construct = function(__data, __route_data){        
        console.log('ROUTE', __route_data);
   };

但是\uu route\u data是null

推荐答案

欢迎来到SO.您必须声明路由中对象的属性,例如

  "mystage/invoices/propertyA:([a-z0-9]{24})/propertyB:([a-z0-9]{24}):OML": "invoices"

那么它应该有__route_data

 __route_data.propertyA
 __route_data.propertyB

Javascript相关问答推荐

加载背景图像时同步旋转不显示的问题

无法使用单击按钮时的useState将数据从一个页面传递到另一个页面

Angular 订阅部分相互依赖并返回数组多个异步Http调用

确保函数签名中的类型安全:匹配值

第三方包不需要NODE_MODULES文件夹就可以工作吗?

使用VUE和SCSS的数字滚动动画(&;内容生成)

如何将zoom 变换应用到我的d3力有向图?

如何限制显示在分页中的可见页面的数量

将嵌套数组的元素乘以其深度,输出一个和

构建器模式与参数对象输入

更改agGRID/Reaction中的单元格格式

如何修复错误&语法错误:不能在纯react 项目中JEST引发的模块&之外使用导入语句?

AG-GRIDreact 显示布尔值而不是复选框

Promise.race()返回已解析的promise ,而不是第一个被拒绝的promise

如何在屏幕上显示时使用Java脚本和jQuery应用排序幻灯片动画

为什么它是Object.hasOwn(x,y)!==Reflect.ownKeys(X).如果x是CSSStyleClaimation对象,而y是像';z-index';这样的连字符属性,则包含(Y)?

为什么我需要从另一个模块调用一个对象两次?

使用条件 Select 下拉菜单时更改元素的样式

如何隐藏SELECT中的第一个选项

JS函数返回未定义的值,即使返回值有效