Ember.js 在Ember CLI测验应用程序中实现计时器
我正在ember cli中开发一个测验应用程序。我创建了一个动态路径,以加载带有URL questions/:q_id的每个问题。我想为每个问题设置30秒的计时器。当计时器超过30秒时,它应自动加载下一个问题,并且计时器应从第一个问题开始加载下一个问题。请问如何实现此功能在Ember中。提前感谢。Ember并发插件是此用例的最佳选择。Ember.js 在Ember CLI测验应用程序中实现计时器,ember.js,timer,ember-cli,Ember.js,Timer,Ember Cli,我正在ember cli中开发一个测验应用程序。我创建了一个动态路径,以加载带有URL questions/:q_id的每个问题。我想为每个问题设置30秒的计时器。当计时器超过30秒时,它应自动加载下一个问题,并且计时器应从第一个问题开始加载下一个问题。请问如何实现此功能在Ember中。提前感谢。Ember并发插件是此用例的最佳选择。 github: 文件: 您可以使用yield定义可重启的任务和内部等待30秒 taskName: task(function *(){ //Have con
github:
文件: 您可以使用yield定义
可重启的
任务和内部等待30秒
taskName: task(function *(){
//Have condition for exiting
yield timeout(30000);
//transitionTo other question after 30Sec
}).restartable()
控制台中显示了一些错误,说明TransitionRoute不是一个函数。请确保
此
引用控制器对象,因为TransitionRoute
仅对控制器对象可用。为了确保这一点,您可以在代码中编写debugger
语句,并检查或使用console.log('this object',this)
您可以更新引发错误的问题。