Dashing仪表板和batman.js绑定

时间:2014-04-17 15:06:34

标签: ruby-on-rails curl coffeescript dashing batman.js

我正在编写一个用于流式传输视频的精简小部件。我有一个工作的小部件,但是让它用batman.js远程更改URL是我的意思。据我所知,我需要做的就是修改对象内部URL的结尾,但我不确定我是否正确地采用这种方法。

我想在其示例中使用像破折一样的命令:

 curl -d '{ "auth_token": "YOUR_AUTH_TOKEN", "channel": "12345" }'\http://url:3030/widgets/twitch

仪表板:twitch.erb

<li data-row="1" data-col="1" data-sizex="3" data-sizey="2">
    <div data-id="twitch" data-view="twitch"></div>
</li>

小部件:twitch.html

<object type="application/x-shockwave-flash" height="700" width="990" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel=CHANNEL"></object>

twitch.coffee

class Dashing.Twitch extends Dashing.Widget

ANSWERED

当然,在玩了10分钟后,我想出来了。但对于其他任何人来说,这就是我改变的地方:

twitch.html

<object type="application/x-shockwave-flash" height="700" width="990" id="live_embed_player_flash" data-bind-data="channel | prepend 'http://www.twitch.tv/widgets/live_embed_player.swf?channel='"></object>

1 个答案:

答案 0 :(得分:2)

当然,在玩了10分钟后,我想出来了。但对于其他任何人来说,这就是我改变的地方:

twitch.html

<object type="application/x-shockwave-flash" height="700" width="990" id="live_embed_player_flash" data-bind-data="channel | prepend 'http://www.twitch.tv/widgets/live_embed_player.swf?channel='"></object>