我有一个ROR应用程序,我在客户端集成了一个小的angularJS(使用HAML作为模板)。 我有两个问题,我不确定如何解决:
这是我的代码:
.box{ "ng-repeat" => "s in treatments.services", "ng-show" => "true"}
.category-title
{{ s.category }}
%img{"src" => "/assets/images/icon_{{ s.category }}.png"}
谢谢!
答案 0 :(得分:2)
src属性中的角度标记不起作用,标记将在源链接中使用。您应该使用ng-src
:
.box{ "ng-repeat" => "s in treatments.services", "ng-show" => "true"}
.category-title
{{ s.category }}
%img{"ng-src" => "/assets/images/icon_{{ s.category }}.png"}
此处有更多信息:AngularJS: API: ngSrc
关于图片,通常应放在&app; / assets / images'下,然后从客户端使用' /assets/img.png'进行访问。