我正在制作一个几乎没有状态的相当简单的应用程序,所以我对如何最好地使用Ember路线感到有些困惑。
应用程序由对象列表(“命令”)和表单组成。用户通过填写表单来创建新对象。提交表格后,表格将被清除,以便他们采取其他行动。
命令的属性由对第三方API的调用填充,由后端的rails控制器处理。命令具有“类型”属性 - 根据该类型,我们将转到不同的API并在列表中呈现不同的模板。
感觉我应该为每个“新”调用第三方API使用路由,但实际上,由于我不想在屏幕上进行任何更改,这似乎不是正确的方法。我真正想要的只是改变列表的底层集合。
因此,我基本上有一个非常大的控制器来创建所有不同类型的命令,而不是使用我使用jquery.getJSON的路由。
我想知道是否有更“Embery”的方式来构建这个应用程序 - 感觉就像我通过使用jquery.getJSON对这个框架进行了一些争论,让这个巨大的控制器对我有点味道。