gpt4 book ai didi

iframe - Ember.js 使用 HandleBars 在 iframe 中创建 src 属性

转载 作者:行者123 更新时间:2023-12-02 06:05:07 26 4
gpt4 key购买 nike

我正在尝试编写以下内容

<iframe src="http://www.youtube.com/embed/videoID"/>

但在 Handlebars 中,我正在这样做
{{#each Videos.videosController }}
{{#view}}
<iframe {{bindAttr src="videoId"}}/>
{{/view}}
{{/each}}

问题是 videoId我的对象的属性只是一个 id,我需要将其转换为完整的 URL,所以我编写了一个函数来更改对象的属性
Videos.VideoView = Ember.View.extend({
content: null,
videosEmbedUrl: function(){
return "http://www.youtube.com/embed" + this.getPath('.video.videoid');
}.property("video")
});

但是我真的很困惑如何调用该函数....

任何指针都非常受欢迎。

最佳答案

有几种不同的方法可以构建 View 。如果要设置依赖于数据的 View ,则需要将数据绑定(bind)到 View 。

http://jsfiddle.net/crw6g/

{{#each item in model}}
{{#view App.YTVideoView contentBinding="item"}}{{/view}}
{{/each}}

关于iframe - Ember.js 使用 HandleBars 在 iframe 中创建 src 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17911540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com