1
응용 프로그램을 개발하고 있습니다. 사용자가 라우터의 끝에 로그인했는지 확인하기 위해이 코드를 가지고 있습니다. 또한 서비스에 함수를 정의하여 우리의 컨트롤러응용 프로그램에 응용 프로그램을 전달하십시오 angularjs에
에 접근 기능질문 :
어떻게 실행되는 기능 내부이면 MyService에서 myFunction이에 액세스 할 수있는?
myService에서 myFunction 내부에서 ajax 호출을 만드는 방법은 무엇입니까? 사실 MyService에 $ http 매개 변수를 전달하는 방법과 MyApp에서 MyApp를 실행하는 MyApp로 MyFunction을 전달하는 방법을 모르겠습니다.
MyApp.config(function($routeProvider) {
$routeProvider
.when('/fooRoute', {
templateUrl : 'fooURL',
controller : 'fooController'
})
}).run(function($rootScope, $location, $templateCache, $http) {
if (signed_in == false) {
$location.path("/login");
} else {
//Here I need to call the function of MyService
}
});
이 내 서비스 코드 :
MyApp.factory('MyService', function() {
return {
myFunction : function() {
//Here I need to make an ajax call
}
};
});
및하시기 바랍니다 어떻게 실행 기능이 서비스 전달에 대해? – Siavosh