也许我只是不知道正确的术语或其他什么,但我无法弄清楚如何做到这一点。 Ember对我来说很新鲜,而且看起来很缺乏文档。
我正在使用ember后台视频插件。我的工作非常完美。
{{#background-video
muted
mp4="../assets/video-bg.mp4"
poster="../assets/Main-bg.jpg"
}}
{{/background-video}}
我已经设置了一个模型来迭代通过CMS加载的背景视频(Drupal 8)。我也完全按照自己的意愿工作了。它显示视频的URL:
{{video-bg video=model.video_bg}}
如何让模型在插件脚本中显示?
像这样:
{{#background-video
muted
mp4="{{video-bg video=model.video_bg}}"
poster="../assets/Main-bg.jpg"
}}
答案 0 :(得分:0)
如果video-bg
是帮助者,您可以将其用作subexpression:
{{#background-video
muted
mp4=(video-bg video=model.video_bg)
poster="../assets/Main-bg.jpg"
}}
但是,如果video-bg
是一个组件,则无效。然后在模板层中没有办法做到这一点,你需要重构为video-bg
作为帮助者,或者可能更好,作为计算属性。