【问题标题】:ng-repeat with jquery and rails使用 jquery 和 rails 进行 ng-repeat
【发布时间】:2014-04-16 18:25:39
【问题描述】:

我正在使用 ng-repeat 迭代一些 json 对象并尝试添加 {{code.id}} 作为 rails 路由的参数,例如

card_url( @car, {{card.id}} )

我知道这是不可能的,因为在 JavaScript 触发之前,rails 会渲染路径。有没有人有任何建议来解决这个问题。我在想也许我可以在所有内容加载后使用 jquery 来更改 href 但是我将如何在 Jquery 中使用 ng-repeat 对象? 任何建议将不胜感激。 谢谢

【问题讨论】:

    标签: jquery ruby-on-rails angularjs href angularjs-ng-repeat


    【解决方案1】:

    使用 HTML anchor 标记和正确的 href,而不是使用 rails url helper

    类似

    <a href="/cards/{{ card.id }}"> my link </a>
    

    【讨论】:

    • 为什么不呢?事件如果你写 ruby​​ 代码,输出是 HTML。
    • 以防万一路线改变不想破坏网站上的链接。
    • 即使使用 jquery 来修改 href,您也必须在 javascript 代码中对其进行硬编码
    猜你喜欢
    • 1970-01-01
    • 2017-08-29
    • 2014-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2013-01-01
    相关资源
    最近更新 更多