javascript - bat 侠JS : deeply nested routes

标签 javascript coffeescript url-routing batman.js

我想知道是否有人可以使用这样的东西:

  @resources 'projects', ->
    @resources 'tables', ->
      @resources 'items'

相应的 View 内容如:

%a{"data-bind" => "table.name", "data-route" => "routes.projects[project].tables[table]"}
  %div{"data-foreach-item" => "project.table.items"}
    %p{"data-bind" => item.name"}
    %a.btn{"data-route" => "routes.projects[project].tables[table].items[item]"} View details »

这里的问题是链接标签:

Uncaught DevelopmentError: Couldn't find a route for the name items! 

但是p标签中的item名称显示正确。我的路线有问题。有人知道 BatmanJS 中的多个嵌套路由吗?

最佳答案

已确认,深度不超过两层。没有超过两个级别的测试,所以这可能是设计使然。

关于javascript - bat 侠JS : deeply nested routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12235182/

相关文章:

php - 不存在的路由的后备路由

php - 如何设置类似于 Laravel 的单一入口点架构?

javascript:如何检查是否在上下文菜单新选项卡上单击了链接

ruby - 如何: Coffeescript-Compiling in Aptana

javascript - 闭包 javascript 帮助理解示例

ruby-on-rails - Ruby 哈希可以包含在 Sass 和 CoffeeScript 中,从而允许共享数据吗?

ruby-on-rails - Rails远程表单成功,但没有返回数据

asp.net-mvc - 将 ASP.MVC 3 应用程序部署到子文件夹(而不是根文件夹)时,如何处理路由?

javascript - 为什么数据没有附加到表中?

javascript - 复选框处于事件状态时重复功能