angular - 相当于 Vue 2 中 Angular 2 的服务

标签 angular vue.js vuejs2

我正在深入了解 Vue 2,并尝试将它与 Vue 2 进行比较。

在 Angular 2 中,我将拥有服务并将其注入(inject)到 Providers 中,这样服务就有一个实例。我会在服务调用中编写 API 调用。

我应该在 Vue 2 项目中的哪里编写服务调用,这样我就不必到处复制粘贴我的 API 调用?

谢谢。

最佳答案

有3种方法:

  1. 无状态服务:那么你应该使用mixins
  2. 有状态服务:使用Vuex
  3. 导出服务并从 vue 代码导入
    任何 javascript 全局对象

关于angular - 相当于 Vue 2 中 Angular 2 的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44948070/

相关文章:

javascript - 如何在 vis.js 时间轴中获取开始和结束时间?

javascript - VueJS 推送带有参数的路由在浏览器中显示旧参数

javascript - 如何在 Angular 6 中实现选择下拉列表(按搜索过滤),如何按名称属性过滤对象

javascript - 当我尝试在 Typescript 中应用过滤器时出错

javascript - Vue Modal 在 foreach 循环中与 Laravel 5.2

vue.js - VueJS 如何实现 RouterGaurd

javascript - 动力学输入,v-model更新v-for中的所有值

Angular 7 Bootstrap 指令不加载

node.js - npm install 正在我的 Angular 项目根目录中构建 .cmd 文件

vue.js - 在 Vuetify 中调整 v-list-tile 的高度