0

我们正在着手开发一个可以在多个平台(网络、移动设备、平板电脑等)上运行的新应用程序。目标是使所有平台的模型和控制器保持相同。只有观点会改变。例如,如果我在一个平台上有Roles view (and RolesCtrl)不同Persons view (and PersonCtrl)的页面(角色视图重定向到角色 id 作为查询字符串或其他内容的人员页面),这两个视图可能会合并到一个页面中(角色 id 不应转移到人员页面但到同一页面上的另一个视图)在不同平台上。我知道我可以有单独的 div 并保持控制器完好无损,但由于不同平台的 UI 流程不同,如何处理?保持控制器不变是否可行?

这是正确的方法吗?任何帮助是极大的赞赏。

4

1 回答 1

1

我建议通过创建一个小项目来实现一些由 AngularJS 将与之通信的服务支持的功能来证明这一点。

听起来您可能在这里遇到了一些幕后并发症。我建议,如果你确实使用 AngularJS,以确保所有开发人员都通过 AngularJS 完成他们的 HTTP 通信,而不是试图绕过它。

根据我对 AngularJS 的短暂经验,我认为它可以正常工作,并且实际上可能会使事情变得更简单,因为它是简单的单一应用程序模型。

于 2013-05-10T00:29:04.167 回答