0

是否有可能拥有一个控制器来保持其状态并响应路由?
例如,我将在应用程序的 initControllers 方法中启动一个 PlayerController,然后我还需要它来响应 /player/trackID 之类的路由,以便我可以更改当前播放的曲目。

4

1 回答 1

1

是的,您可以创建一个控制器,该控制器将在应用程序的生命周期内处于活动状态。正如您提到的在应用程序的 initControllers 方法中实例化 PlayerController 并在 routes.js 中定义路由 /player/:trackID 以绑定到 PlayerController 的特定方法。

例如 routes.js 中的路由看起来像

match('player/:trackID', 'player#playTrack', {name:'playtrack'});

在上述路由中,playTrack 是 PlayerController 的方法。

于 2013-03-30T09:33:05.983 回答