javascript - Angular 服务中的业务规则?

标签 javascript angular angular-services

我要申请Business rules在我的Angular service上。 这仅显示今天创建的新闻。

我解析了我的调用响应,如 Array<News> .

我的问题是:

我可以直接在我的服务中应用我的业务规则吗?或者我需要在组件中应用它(解析后)?或者通过其他方式?

最佳答案

更好的办法是在 Service 层中执行所有复杂的过程,并让 Component 处理 View (DOM 操作、动画等)。

You can have more than one Service Layer to handle different level of task.

  1. 服务级别 1 - 处理 HTTP 调用
  2. 服务级别 2 - 解析和操作
  3. 组件级别 - 显示解析的内容。

关于javascript - Angular 服务中的业务规则?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52811980/

相关文章:

Angular 2/4 Protractor 调试 e2e 测试

angular - 将 @ngrx/store 和 @ngrx/core 与 System.js 模块加载器一起使用

AngularFire/Firebase - 检查身份验证状态

node.js - 我怎样才能在 Angular 问题中获得一条记录?

javascript - AngularJS - 即使数组中只有一项,循环也会错误地递增

javascript - 为什么我的游戏中的球不会停在边界处并弹回来?

javascript - Tampermonkey 的 GM_xmlhttpRequest 未实现 'context' 属性?

javascript - 如何在 html 中打开 MS Office Outlook

javascript - 如何在 JQuery 中捕获拖放事件?

javascript - 在 Angular JS 中从另一个 Controller 触发一个 Controller 中的服务调用