【发布时间】:2019-03-13 14:11:16
【问题描述】:
我正在为我们的 Intranet 开发一个数字标牌模块。我正在尝试将视频添加到组合中。我想先播放视频,然后播放幻灯片。我最终会有这个循环。我首先调用 startSequence 函数,该函数从视频时长开始倒计时。您可以观察console.log (F12)。然后我将 selectedTemplate observable 从 1 更改为 2 ,在视频播放后我调用 showSlides 函数,但我的视图没有检测到更改。这是jsFiddle
我需要计算的 observable 吗? - 而不是这个...
<div>
<!-- ko if: $root.selectedTemplate() == 1 -->
<div data-bind="template: { name: 'videoScript', foreach: $root.dynamicVideos() }"></div>
<!-- /ko -->
<!-- ko if: $root.selectedTemplate() == 2 -->
<div data-bind="template: { name: 'imageScript' }"></div>
<!-- /ko -->
</div>
【问题讨论】:
标签: templates knockout.js duration digital