- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
.factory("search", ["$http", function($http) {
var searchResult = {};
return {
searchResults: function(searchQuery){
return $http.post("http://crazybacyn.pythonanywhere.com/search", searchQuery).then(function(response){
//quotes around the param of {param:value} may not be needed, depends on JSON vs JS
if(reponse.response!="success"){
response.matches=["No Results"];
}
searchResult = response.matches;
return searchResult;
});
}
};
}])
searchInput = function(){
var searchBar = {"sid": 0, "query": document.getElementById("inputField").value};
searchStuff = angular.injector(['mvpass.services']).get('search').searchResults(searchBar);
tableCreate(searchStuff);
};
每当调用searchInput函数时,都会出现错误“Uncaught Error:
[$injector:unpr] Unknown provider: $httpProvider <- $http <- search " occurs.
有人能找到解决这个问题的方法吗?
最佳答案
如果您只需要一个简单的解决方案,请将喷油器部分修改为
angular.injector(['mvpass.services','ng'])
一定会成功的
关于javascript - 如何修复此 httpProvider 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35858192/
我正在尝试使用拦截器的基本示例,所以我盯着一小段代码但没有成功: var app = angular.module('app',[]). config(['$routeProvider','$lo
我想设置一个 httpInterceptor 以在 http 请求失败时显示一个常见的模式对话框。我正在使用 https://angular-ui.github.io/bootstrap/对于模态对话
我们已经实现了以下内容 function Inteceptors($httpProvider) { 'ng-inject'; $httpProvider.interceptors.pu
$httpProvider.responseInterceptors 在 AngularJS V1.3 中已停止使用,有什么替代方案? 我在 Angular JS 1.2 上使用的拦截器现在无法在 1
我在 ng-app 的基本模板中定义了一个微调器。我有以下代码,可以在有事件的 AJAX 请求时自动显示/隐藏它: app.config(function ($httpProvider) {
我正在尝试使用 $httpProvider 进行请求转换,如下所示: angular.module('myApp') .config(function ($httpProvid
.factory("search", ["$http", function($http) { var searchResult = {}; return { searchResults: f
我正在尝试用 C# 构建一个小型应用程序,以从 Microsoft Graph API 检索建议的 session 时间。身份验证后,我调用 graphClient.HttpProvider.Send
我正在尝试拥有一个 HTTP 拦截器,它在对服务器的每个请求之前添加一个 token 作为 http header 。 app.factory('httpRequestInterceptor',
在下面的代码示例中: myApp.config(['$httpProvider', function($httpProvider, $cookieStore) { $httpProvider.
我是 Angular(和编程)新手,这是一个看似简单的问题,但我无法弄明白。 一些教程建议使用 $httpProvider.interceptors.push('interceptorName') 来
我正在考虑为 $http 服务添加一个默认 header ,它的值是一个将在用户身份验证后生成的访问 token 。 module.config('$routeProvider', '$locatio
我想使用 web3js 与智能合约进行交互。每个示例都将从以下开始 var Web3 = require('web3'); var web3 = new Web3('http://localhost:
我创建了一个简单的拦截器来将用户重定向到登录页面,服务器返回 401 错误。但是它不起作用,因为状态被设置为 404,所以 $location 永远不会被调用。 .config( function m
我正在使用 AngularJS v1.3.15。 这是我的 app.js 'use strict' var userApp = angular.module('userApp', [ 'userS
我希望我在这里遗漏了一些东西,因为这看起来应该非常简单。 我想创建一个 $httpProvider 拦截器来查看传出的 $http 请求和一些(在本例中,那些命中不存在的端点的请求,我想为其伪造响应)
想要一个简单的拦截器,它会在每 200 个状态时触发一个记录方法。这很容易设置,但现在我注意到我所有的 Angular 模板也是通过 $httpProvider 加载的,因此触发了我的 200 拦截器
我有一个简单的 Angular 拦截器,它拦截请求并添加授权 header 。它还会拦截 401 的响应错误,以了解请求是否因授权而失败。 不幸的是,它似乎与 $resource 混淆,因为我的 $r
我试图将 bootstrap $modal 注入(inject) httpProvider 以在模式中显示内部服务器错误消息 (500),但我收到循环依赖错误(发现循环依赖:$http <- $mod
这个问题是我另一个问题的可能解决方案(他们建议使用 Protractor 的addMockModule):Call other api when running tests using Protrac
我是一名优秀的程序员,十分优秀!