2013-12-19 2 views
7

HTML 주석 각도 생성을 제거하거나 비활성화 할 수 있습니까?HTML에서 각도 주석을 제거하십시오

<ol class="items"> 
    <!-- ngRepeat: item in list | orderBy:'time':true --> 
</ol> 

의사 등급이 :empty 인 CSS 규칙이 깨졌습니다. 적용 할

규칙 위해서는
ol:empty { 
    content: "No results"; 
} 

, 아니 공백이나 의견이있을이 필요하다 :

없는 가장 효율적인 또는 직접 방법을 수행하는 동안, 당신은 제거하기 위해 자바 스크립트를 사용할 수
<ol></ol> 
+1

대신에 '! list.length'에'ng-show'를 사용할 수 있습니다. –

+1

[Angular JS에서 도우미 HTML 주석을 제거 하시겠습니까?] (http://stackoverflow.com/questions/20508412/remove -helper-html-comments-in-angular-js) – zsong

+1

은 css 대신에'ng-if'를 사용하여'No Results'를 생성 할 수 있습니다. – charlietfl

답변

2

와 함께 사용됩니다.

0

요소의 내용 이런 식으로 뭔가 일을해야 ...

document.getElementsByClassName('items').innerHTML = ""; 

나는 당신이 구조에 어떤 종류의 모르겠지만, 나는 CSS를로드하기 전에이를 몰래 수있는 확신

편집

@zsong 및이 게시물 here으로 링크 된 게시물을 읽은 후에는 Angular를 중단하려고 시도 할 수 있습니다. 내가 찾은 단 하나의 길!

0

내용 속성은 내가 ng-class="{ empty: !list.length }"와 클래스 .empty을 추가하고 pseudoelement :empty에 의존하지 않고 CSS 규칙 방법을 적용까지 끝난 :before:after 의사 요소

you can try this

+0

"어디서나 CSS3" – chovy

1
$compileProvider.debugInfoEnabled(false); 

그러나 각도 의견에 대한 참조가있는 일부 플러그인이 손상 될 수 있습니다.

관련 문제