2015-10-28 5 views
-1

У меня есть jquery 1.10, scriptaculous. Я исправил конфликт с $ в моем jsp. Теперь я планирую реализовать углы в моем коде. Я думаю, что у меня есть конфликт с $ между угловым и скриптовым. Как это решить?

я использую это в моем коде

$http({ 
       method: 'JSONP', 
       url: '' }).then({}); 

Я получаю ошибку Uncaught ReferenceError: $http is not defined Как это исправить?

+0

Вы вводили '$ http' зависимость в контроллере? –

+0

вам нужно предоставить более подробную информацию, например, как выглядит код определения вашего контроллера/службы, где вы вводите '' $ http'' –

+0

плункер или jsfiddle может оказать большую помощь –

ответ

0

Вам нужно впрыснуть $ HTTP зависимость в контроллер:

var app = angular.module('myApp', []); 
app.controller('myCtrl', function($scope, $http) { 
    // Simple GET request example: 
    $http({ 
     method: 'GET', 
     url: '/someUrl' 
    }).then(function successCallback(response) { 
     // this callback will be called asynchronously 
     // when the response is available 
     }, function errorCallback(response) { 
     // called asynchronously if an error occurs 
     // or server returns response with an error status. 
     }); 
    }); 
Смежные вопросы