1

단일 질문이 필요합니다. 선택 옵션을 기반으로 양식에 옵션을 표시하려면 ng-show와 ng-hide를 사용하고 있습니다. 그러나 컨트롤러를 제출할 때 다음과 같습니다 : 나는 제출할 때 ...양식에 ng-hide에 요소를 포함하지 마십시오

app.controller("MyCtrl", function($scope) { 

    $scope.submit = function(event) { 
     var element = event.currentTarget; 
     //so when.... 
     console.log($(element).serialize()); 
    }; 


}); 

그래서, 모든 요소가 숨겨져 경우에도, 난 단지 NG 쇼가 표시되는 위치들을 표시하고 싶습니다 나타납니다.

+1

에 [so]. "[안녕하세요, '고마워,'태그 라인 및 인사말을 게시물에서 삭제해야합니까?] (http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be 참조) BTW, "고맙습니다."가 아니라 "미리 감사드립니다."라고 말했습니다. – PSL

+0

, 또는 "어떤 도움 감사합니다", 또는 서명의'NG-if'를 사용할 수 –

답변

0

ng-show/ng-hide 대신 ng-if을 사용하십시오. ng-ifng-if 내부의 표현식을 만족하는 요소 만 렌더링합니다.

ng-if="expression" 
대신, 우리가 사용하는 "감사합니다"하지 않습니다 포럼 사이트와는 달리`NG-show` /`NG-hide`
관련 문제