从函数内部、类内部、模块内部访问 Angular 服务
Accessing an Angular Service from within a function, inside a class, inside a module
module Helper {
export class ListController {
static batchDelete(data) {
// Do something with Angular's $http ...
$http.post(data)
}
}
}
// On click function
Helper.ListController.batchDelete(toBeDeleted);
从数组中删除数据工作正常,但是,我想从该函数中执行$http请求。如何在batchDelete()
内访问 Angular 的$http服务?
您的代码示例:
// Do something with Angular's $http ...
$http.post(data)
您需要注射$http
。执行此操作的理想方法是创建一个类即服务,然后让 angular 将服务注入到控制器中。
更多
我有一个关于这个主题的视频:https://www.youtube.com/watch?v=Yis8m3BdnEM
相关文章:
- 基于使用angular在下拉列表中选择的对象,迭代对象内部的对象
- 保持外部视图不变,而只是在angular ui中重新加载内部视图
- angular/javascript无法识别函数内部的全局变量
- Jhon Papa Angular Style guide Factory-对象内部的函数未运行
- Angular Material:md选择选项卡内部的页眉不起作用
- 控制器内部无法访问Angular js输入模型
- Angular Material Tabs内部的Fabricjs画布;不起作用
- Angular promise回调不是在构造函数方法内部触发,而是在对象文本方法中触发
- 未调用内部JS Angular Controller
- Angular isState-如何在ng if内部进行比较
- 当使用angular.js和ui.bootstrap时,从模态内部的按钮单击事件未触发
- 从函数内部、类内部、模块内部访问 Angular 服务
- 如何在Angular 2中从内部零部件中布线
- 测试angular服务内部方法调用
- Angularjs:使用angular指令修改angular表达式提供的内部html内容
- 无法访问Electron ipcRenderer内部实现的Angular$scope变量
- 将服务字符串参数转换为数组的 Angular 内部
- 索引页与 Angular 中的内部页面不同
- 内部服务器错误在 post 请求中使用 Angular js 中的自定义服务
- Angular 指令内部 HTML 重新编译,动态创建绑定属性