이 추가로 도움이 될 것입니다 무엇보다도 http://plnkr.co/edit/IEj0HAolgmUVrCghMtgN
, 라우팅 구성이이 <div ng-view>
에 넣고 기본보기를 설정
$routeProvider
.when("/index", {
templateUrl:"index.html",
controller: "firstCtrl"})
.when("/map", {
templateurl:"map.html",
controller: "MapController"})
.otherwise("/index");
잘못 , indexhtml에 은이고 <div ng-view>
입니다. 무한 루프와 같은 것.
나는 두 가지의 뷰 분할 한하십시오 search.html에와 map.html과 같이 할 수있는 라우팅 업데이트 :
또한
$routeProvider
.when("/search", {
templateUrl: "search.html",
controller: "searchController"
})
.when("/map/:locationName", {
templateUrl: "map.html",
controller: "mapController"
})
.otherwise({
redirectTo: '/search'
});
,지도 데이터가 전송되지 않았습니다를 mapController. 솔루션에 대해서는 plunkr을 참조하십시오. 지금해야 할 일은 이름 대신 위치를 보내는 것입니다.
코드를 약간 정리하고 라우팅 작동 방식 및 모듈 정의를 개선하는 방법에 대한 정보를 제공했습니다.
이것은 AngularJS로 작업을 시작했을 때 매우 유용했습니다. 도움이 될 수도 있습니다. https://docs.angularjs.org/tutorial/
마지막 질문의 반복입니까? – lucuma
나는 더 구체적 이도록 노력했다. –
당신은 멍청이에 대해 많은 논점을 가지고 있습니다. 나는 새로운 것을 설치하고, 모든 js를 하나의 파일에 넣고, 조각을 얻을 때까지 여러 개의 모듈을 만들지 말 것을 제안한다. 또한 각도 앱과 간단한 라우팅을 설정하는 방법을 이해할 때까지 Google지도를 잊어 버리십시오. 그런 다음 질문을 게시하십시오. – lucuma