repeat I cant run a href=# so I cant run javascript function. a.click will open to toogle text or a.click will close to toogle text.
JavaScript:
<script>
$(".toggle-container").hide();
$(".trigger").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});
$(".trigger").click(function(){
$(this).next(".toggle-container").slideToggle();
});
$(".trigger.opened").toggle(function(){
$(this).removeClass("active");
}, function () {
$(this).addClass("active");
});
$(".trigger.opened").addClass("active").next(".toggle-container").show();
toogle div:
<div class="toggle-wrap" ng-repeat="question in questions">
<span class="trigger opened"><a href="#"><i class="toggle-icon"></i>{{question.title}}</a></span>
<div class="toggle-container" >
<p>{{question.text}}</p>
</div>
</div>