2014-06-23 2 views
0

내 모험담을 시작하고 여러 지침서를 본 후 100 % 확신 할 수 없으므로 지시문 사용법에 관한 질문을하고 싶습니다.AngularJS : 초보자 용

난 당신에게 방향을 제공하는 간단한 응용 프로그램을 만들고 싶어 :

1) (내가 어떤 서비스가이 필요하지 않습니다 생각 네비게이터 위치 정보에서 현재 위치를 얻을 수있는 컨트롤러 기능을 버튼, 불을 클릭하고이 컨트롤러에 머무를 수 있습니까?)

2) 좌표를 얻은 후 사용자에게 표시해야하는 장소에 대한 정보가 있습니다. 여기에 질문이 있습니다.이 정보를 바인딩하기위한 템플릿이있는 지시가 있어야합니까? 범위에서 및 dom에 보여주는, 또는 단순히 "ng-hide"(실제로는 지시어 - sic! :))를 div로 사용하는 것으로 충분합니다. 서비스가있는 장소에 정보를 가져 와서 바인딩합니다. ~와 함께 hidden div를 지정하고 "ng-hide"를 false로 설정하여 dom에 위치 정보를 표시합니다.

"ng-hide"변형은 쉽게 보이지만 적절한 "각도 방식"또는 초보자의 나쁜 습관입니까?

는 다른 컨트롤러 또는 클린 코드를 목적으로이 방법을 사용하려는 경우이 서비스에 넣을 수 있습니다 사전에 시간과 도움을 :)

+1

매번 바퀴를 다시 만들 필요가 없습니다. 기본 지시어가 사용됩니다 : 'ng-show' /'ng-hide' 지시자를 사용하십시오. 엄지 손가락의 규칙으로 : 간단하게 유지하십시오. 결국 복잡성이 발생할 것입니다. – domokun

답변

0

이럴

  1. 을 주셔서 감사합니다.
  2. 특정 동작이나 응용 프로그램에서 반복되는 컨트롤 그룹을 원할 때 지시문을 사용합니다. 기본 html 컨트롤을 사용하고 있고 표시/숨기기 만하면 ng-hide를 사용합니다.