Ответ 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>