Я использую ng-класс в своем представлении, чтобы изменить класс и элемент, и он отлично работает при загрузке страницы. Вот мой код:ng-class не меняет класс, если я не обновляю страницу
<ul>
<li ng-class="'{{account.currency}}' == '{{currency}}' ? 'active': 'inactive'" ng-repeat="account in accounts" bind="accounts">
<a href="#/deposits/{{account.currency}}" ng-click="changeClass('{{account.currency}}', '{{currency}}')">
{{currency}}
</a>
</li>
<ul>
Как вы можете видеть, она занимает вторую валюту из URL и сравнивает его с другим, чтобы решить, какой класс он должен назначить мой Lī элемент.
Проблема в том, что когда кто-то нажимает на ссылку и изменяется URL-адрес, назначенный класс не изменяется. Любая идея, как я могу получить класс, назначенный нг-класс для изменения, когда
Спасибо за это. Я действительно не могу изменить это, чтобы заставить его работать с моим существующим кодом, потому что я использовал настраиваемую директиву. Мой код выглядит так: – user1227793
Можете ли вы предоставить скрипт или директивный код? – ram1993
На самом деле это сработало. Я просто заменил vm областью. Большое спасибо. пусть ветер всегда будет у вас в спине. – user1227793