Подтвердить что ты не робот

Откат ui-bootstrap, похоже, не работает с версией 0.12.0

Кажется, что что-то похоже на версию 0.12.0 из ui-bootstrap. Вот мой plunkr, который показывает проблему.

Это работает с версией 0.11.0

http://plnkr.co/edit/9XJx2c2X7lRSc6V1n5BO?p=preview

С помощью этого plunkr, если вы замените следующую строку

<script data-require="[email protected]*" data-semver="0.11.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.min.js"></script>

WITH

<script data-require="[email protected]*" data-semver="0.12.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.12.0.min.js"></script>

то падение вниз перестает работать (когда вы нажимаете). Я не уверен, что это регресс или нет, но обходные пути действительно будут полезны. 0.12.0 имеет множество исправлений, которые важны для меня, и поэтому я должен обновить.

Любая помощь приветствуется.

4b9b3361

Ответ 1

Я уже сталкивался с той же проблемой, узнал из источника, что директивы уже не ограничены классом C. Вы можете указать их как атрибуты. Поскольку bootstrap.css также определяет правила для раскрывающегося списка с именами классов dropdown, dropdown-toggle, dropdown-menu, а директивы, также используемые для ограничения класса, они использовали для работы только с определением имен классов в 0.11. 0. Но это, по-видимому, было изменено с помощью 0.12.0, а директивы больше не ограничены C (вместо этого они следуют правилу ограничения директивы по умолчанию директивы angular, т.е. EA ограничено для 1.3 и A для версий 1.2), однако правила css остаются неизменными, поэтому используйте оба.

попробовать:

    <span class="dropdown" dropdown>
    <a href="" class="dropdown-toggle" dropdown-toggle>
        Click
    </a>
    <ul class="dropdown-menu" dropdown-menu>
      <li> 
        <a ng-click="action1()">Action1</a>
      </li>
      <li>
        <a ng-click="action2()">Action2</a>
      </li>
      <li>
        <a ng-click="action3()">Action3</a>
      </li>
      <li>
        <a ng-click="action4()">Action4</a>
      </li>
      <li>
        <a ng-click="action5()">Action5</a>
      </li>
    </ul>

Plnkr