由jQuery插件生成的Aurelia路由链接
Aurelia routing links generated by jQuery plugin
这可能吗?我正在尝试添加到花式树中节点的链接,到目前为止我已经尝试过了:
let editText = this.j$('<a route-href="route:' + 'entity' + '; params.bind:{id: '+ node.key +'}"> <span style="padding: 1px 1px; font-size: 10px;">Edit</span></a>');
然后将该字符串附加到nodeSpan。它在网站上显示为链接,但没有aurelia生成的类(例如:"au target"甚至"href")
我做错了什么?
不,这行不通。我能想到的最简单的解决方案是使用router.generate
生成链接,如下所示:
let link = this.router.generate('routeName', { id: something });
let editText = this.j$('<a href="' + link + '"> <span style="padding: 1px 1px; font-size: 10px;">Edit</span></a>');
无论如何,我认为您应该避免使用jQuery来生成HTML。使用Aurelia功能。
相关文章:
- Emberjs应用程序加载在除Index之外的所有路由上
- 正在使用$location.path(.)路由ng视图
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如何在Javascript/ES6中的Aurelia浏览器应用程序中使用AWS S3
- 未激发路由的控制器属性上的观察者
- AngularJS ui路由器html5模式中断路由
- 发送json对象或使用express路由呈现视图
- 使用主干网和rails的静态页面路由
- 如何使用Passport保护路由终结点
- 有没有办法用routerLink/router.navigation附加查询/路由参数
- Nodejs和express路由,如何处理客户端的承诺
- TinyMCE实例在切换角度路由选项时会消失
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- 使用Ampersand.js路由模块化应用程序
- 如何定义和渲染子菜单项,使用Aurelia's路由器
- Angular 2路由已弃用:如何检测CanActivate
- 格式化获取请求的路由
- 在node-js路由中发出http请求
- Aurelia 1.0路由配置器从未被调用
- 由jQuery插件生成的Aurelia路由链接