我在部分Rails应用程序中使用
Angularjs,效果很好.但我想知道如何在link_to中使用Angular值.
这是我的伪代码:
%table %tr{"ng-repeat" => "book in books"} %td {{book.title}} %td= link_to "Show",book_url({{book.id}})
这给了我一个错误:
Syntax error,unexpected '}',expecting tASSOC
这也可能与导致错误的HAML有关,但我如何在link_to中发送ID?
解决方法
这对我有用:
<li ng-repeat="deal in deals"> <%= link_to 'show,'#','ng-href' => "#{deals_path()}/{{deal.id}}" %> </li>