좋아요, AngularJS를 이해한다고 생각할 때면 나는 잘 뛸 수 있습니다.
여러 Google지도를 사용하는 애플리케이션이 있습니다. 사용자가 마커를 클릭 한 다음 클릭 한 것과 관련된 정보가 포함 된 새 화면으로 시스템을 이동 시키길 원합니다.
모든 것이 제대로 작동하고 있습니다. 클릭 이벤트가 발생하고 적절한 화면으로 이동할 준비가되었습니다.
이ReferenceError: Can't find variable: $window
내가
$window
를 주입 할 필요가 검색이 나에게 말한다
내가 다른 한 무리를 시도했다 : 나는 오류가이 시점에서
$window.location.href = "#/" + ScreenName + "/" + Parameter ;
:처럼 그 시점에서 내 코드 보인다 이 주사를하는 방법, 그러나 이것은 또한 내 개인 지식 기반이 나를 실패하는 곳입니다.
나는 내 app.js
파일은 다음과 같이해야 할 필요가 있다고 생각 :
.config([
'$routeProvider',
function($routeProvider)
{
$routeProvider.
when("/customer/:cust_gid", {templateUrl: "views/div_Cust.html", controller: "customerController"}).
when("/location/:locn_gid", {templateUrl: "views/div_Locn.html",controller: "locationController"}).
otherwise({redirectTo: '/utilities'});
}])
.config(function ($windowProvider) {
var $window = $windowProvider.$get();
console.log($window);
});
이 나를 위해 아무것도하지 않는다. 내가 알아야 할 것은 내가 가깝고 구문이 올바르지 않거나 누락 된 것이있을 때입니다.
내 index.html
파일에 포함 파일이 있어야 $windows
을로드해야합니까?
누군가이 질문에 대한 유치원 수준 대답을 줄 수 있습니까?
는 스탠
를 사용해야하는 컨트롤러의 다른 서비스로 무엇입니까? –
가능성에 대해 감사하지만, 내가 그것을 시도했을 때 나는 같은 문제가있다. 이 주사 사태를 알아 내야 해. – stoshb