2013-02-22 3 views
0

The HTML details tag은 접을 수있는 콘텐츠입니다. 당신은 우리가 동적으로 특별히이 경우에 (태그에서 속성을 추가하거나 제거하려면 어떻게HTML5 세부 정보 태그가 열려 있는지 여부를 제어하려면 어떻게해야합니까?

<details open>Some stuff</details> 

를 작성하여 닫힌 (붕괴)

<details>Some stuff</details> 

그리고 오픈 (확장)를 작성하여 태그를 자세히 선언 open 속성)에 각도?

+0

당신은 아마이 문제를 처리하기 위해 자신의 지시를 작성해야합니다. –

+0

'ngDisabled'와 관련 지시어에 대한 자세한 내용은 흥미로울 것입니다 : http://docs.angularjs.org/api/ng.directive:ngDisabled 그들은 같은 종류의 문제를 저장하기 위해 만들어졌습니다. 가능성이있는 지시어를 코드에서 제외 시키십시오. –

답변

1

많은 브라우저에서 <details> 태그가 지원되지 않는다면 대신 다른 것을 사용하는 것이 좋습니다. This link은 모든 주요 브라우저에서 작동하는 <details> 태그에 해당하는 태그를 만드는 방법을 보여줍니다.

@Tim Withers가 말한 것처럼, 당신은 이것을 바꿀 수있는 지시자를 만들어야합니다. 특성은 특성을 추가/제거하려는 방법과시기에 따라 달라집니다.

0

당신은 너무처럼 ngOpen를 사용해야합니다 :

<details ng-open="boolean">