我正在开发 Angular Web 应用程序,我怀疑是否可以将 UI 与控制器完全分开?
我有一个控制器方法,它向服务器发送请求以检索数据。如果发生错误,我需要用一些友好的消息通知用户。所以我想我必须调用 UI 框架的某些 api 来通过弹出窗口或某种 toast 通知用户。但是这样做,是否意味着我将 UI 代码嵌入到我的控制器逻辑中?这不是 UI 和控制器之间干净分离的反面吗?如果我想切换到另一个 UI 框架,这意味着我还需要更改我的控制器代码。
我是网络应用程序的新手,希望有人能澄清我的疑问。你会怎么做?