【问题标题】:link_to in Rails to AngularJS equivalentRails 中的 link_to 与 AngularJS 等效
【发布时间】:2012-07-09 21:35:29
【问题描述】:

使用 AngularJS 在 Rails 中编写 html.haml 代码

%table
  %tbody{:"ng-init" => "my_model=#{@current_user_things.to_json}"}
    %tr{:"ng-repeat" => "row in my_model"}
      %td
        %a{:href => "{{row.permalink}}"}
          {{row.name}}

我正在尝试将 Rails 中最初链接到行页面的 link_to 替换为使用 AngularJS 的等效项。由于我为 AngularJS 提供了一个重复的模板,我现在需要在客户端生成链接。有没有办法轻松做到这一点?

我意识到我可以直接使用%a{:href => "http://blah.com/rows/{{row.permalink}}"},但我更喜欢更优雅的解决方案,因为主机可以更改。

【问题讨论】:

    标签: ruby-on-rails haml angularjs


    【解决方案1】:

    我想我可以这样修复它:

    %a{:href => "#{url_for(:action => 'index')}/{{row.permalink}}"}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多