Я пытаюсь использовать this module, чтобы обеспечить поведение slideToggle. Оригинальный код, который отлично работает вУгловой ng-слайд-вниз модуль
<li ng-click="showMe=!showMe" ng-repeat="team in teams">
<a><h4>{{ team.name }}</h4></a>
<div ng-show="showMe">
<a ng-href="team/{{team.slug}}">{{ team.name }}</a>
<ul>
<li ng-repeat="child in team.children">
<a ng-href="/team/{{child.slug}}">{{ child.name }}</a>
</li>
</ul>
</div>
</li>
Я установил выше модуль с дачей, изменил вид команды на
<li ng-click="showMe=!showMe" ng-repeat="team in teams">
<a><h4>{{ team.name }}</h4></a>
<div ng-slide-down="showMe" lazy-render duration="0.5">
<a ng-href="team/{{team.slug}}">{{ team.name }}</a>
<ul>
<li ng-repeat="child in team.children">
<a ng-href="/team/{{child.slug}}">{{ child.name }}</a>
</li>
</ul>
</div>
</li>
и включал в себя модуль в зависимости моего приложения.
app.coffee
myApp = angular.module("myApp", [
"ngRoute"
"angulartics"
"angulartics.google.analytics"
"ng-slide-down"
])
teamy.config [
"$routeProvider"
"$locationProvider"
($routeProvider, $locationProvider) ->
$locationProvider.html5Mode(true).hashPrefix "!"
$routeProvider
.when "/",
templateUrl: "/views/teams.html"
controller: "Teams"
]
мнение о перерывы при добавлении нг-слайд-вниз, как зависимость. Я новичок в угловой и занимаюсь существующим приложением, поэтому любая помощь будет оценена по достоинству. Также я перезапустил сервер, используя grunt.
Thx для предложений! Вы были правы в том, что он не загружался. Я полуработал его, кроме случаев, когда страница загружает все блоки, которые должны быть закрыты, открыты и сразу переключитесь. Я буду искать soluti так, чтобы при загрузке страницы блоки закрывались. – margo
Awesome. Что касается начального состояния, вы можете попробовать https://docs.angularjs.org/api/ng/directive/ngCloak. –