【发布时间】:2014-01-22 02:04:01
【问题描述】:
我正在开发 Angular Web 应用程序,我怀疑是否可以将 UI 与控制器完全分开?
我有一个控制器方法,它向服务器发送请求以检索数据。如果发生错误,我需要用一些友好的消息通知用户。 所以我想我必须调用 UI 框架的某些 api 来通过弹出窗口或某种 toast 通知用户。但是这样做,是否意味着我将 UI 代码嵌入到我的控制器逻辑中?这不是 UI 和控制器之间干净分离的反面吗? 如果我想切换到另一个 UI 框架,这意味着我还需要更改我的控制器代码。
我是网络应用程序的新手,希望有人能澄清我的疑问。 你会怎么做?
【问题讨论】:
-
通常您会构建与外部资源通信或执行第三方操作(如 toast 消息)的服务...