앵글 아코디언을 ng-repeat와 함께 사용하고 싶습니다. html이 내 페이지에서 제대로 해결되지 않고 아코디언이 전혀 작동하지 않는 이상한 행동에 직면하고 있습니다. 그러나 똑같은 코드는 plunkr의 매력처럼 작동합니다.앵글 아코디언이 html을 수정하지 못함
이 plunkr를 참조하십시오 : http://embed.plnkr.co/3Z450PxtGynDaTLh5zwl/
나는 위의 plunkr에 요소를 검사 할 경우에, 나는 얻을이
<div ng-controller="AccordionDemoCtrl" class="ng-scope">
<accordion>
<div class="accordion" ng-transclude="">
<!-- ngRepeat: group in groups -->
<div class="accordion-group ng-scope" heading="Title 1" ng-repeat="group in groups">
<div class="accordion-heading"><a class="accordion-toggle ng-binding" ng-click="isOpen = !isOpen" accordion-transclude="heading">Title 1</a></div>
<div class="accordion-body collapse" collapse="!isOpen" style="height: auto;">
<div class="accordion-inner" ng-transclude="">
<ul class="ng-scope">
<!-- ngRepeat: item in group.items -->
<li ng-repeat="item in group.items" class="ng-scope ng-binding">item 1</li>
<li ng-repeat="item in group.items" class="ng-scope ng-binding">item 2</li>
</ul>
</div>
</div>
</div>
<div class="accordion-group ng-scope" heading="Title 2" ng-repeat="group in groups">
<div class="accordion-heading"><a class="accordion-toggle ng-binding" ng-click="isOpen = !isOpen" accordion-transclude="heading">Title 2</a></div>
<div class="accordion-body collapse" collapse="!isOpen" style="height: 0px;">
<div class="accordion-inner" ng-transclude="">
<ul class="ng-scope">
<!-- ngRepeat: item in group.items -->
<li ng-repeat="item in group.items" class="ng-scope ng-binding">item 3</li>
<li ng-repeat="item in group.items" class="ng-scope ng-binding">item 4</li>
</ul>
</div>
</div>
</div>
</div>
</accordion>
</div>
그러나 같은 HTML 본문 나는 정확한을 실행할 때 내 웹 페이지에서 같은 코드를 사용하면 다음과 같은 HTML을 얻을 수 있습니다.
당신이 자세히 알 경우3210
는 작업 복사본은 HTML과 CSS 클래스를 해결하려면 제대로에서 아코디언을 해결하지만 내 페이지의 하나 제대로 해결되지 않습니다. 나는 무슨 일이 일어나고 있는지 알기 위해 미쳐 가고 정말로 실마리가 없습니다.
나는 비교를 위해 온라인 차이점을 만들었습니다 https://www.diffchecker.com/rG70Forz
내 bower.json
"dependencies": {
"angular": "^1.5.5",
"bootstrap": "3.3.4",
"angular-route": "^1.5.5",
"angular-touch": "^1.5.5",
"angular-animate": "^1.5.5",
"typed.js": "^1.1.1",
"underscore": "^1.8.3",
"angular-bootstrap": "^2.1.3",
"ui.bootstrap": "ui-bootstrap#^2.1.3",
"angular-ui-router": "^0.3.1"
},
내 app.js
angular
.module('myApp', [
'ngRoute',
'ngTouch',
'ngAnimate',
'ngMap',
'underscore',
'ui.bootstrap'
])
누군가가 내가 일을 할 수있는 것을 지적시겠습니까 잘못된 ? 자세한 정보를 제공해야하는지 알려주세요.
감사하지만 여전히 작동하지 않습니다. 나는 과거에 그것을 시도하고 다시 시도했다. 아직 운이 없다 : ( – Raghuveer
오오 ... 그것은 나를 위해 완벽하게 작동했다. 다른 브라우저에서도 확인했다. 모든 종속성 cdn에서, 나는이 문제가 발생하는 이유는 단서가 없다 ??? –
그건 정확히 내 질문이다. 그것은 작동합니다. 독립 실행 형이지만 내 응용 프로그램에서는 작동하지 않습니다. 내 plunker 링크는 작업 복사본이지만 응용 프로그램에 동일한 코드를 추가하면 중단됩니다.이 문제를 범위 지정하는 것으로 의심되지만 해결 방법을 찾을 수 없습니다. 도움을 주셔서 감사합니다. – Raghuveer