функция select () во вкладках - Angular Bootstrap

0

Посмотрите на это, есть компонент вкладки. В настройках вкладки есть:

select()

а также

deselect()

Я не знал, как их использовать. Я пытался связаться с ними из js файла, используя $ scope, но он не работал

HTML

<tab ng-model="Tab1" ....>

JS

$scope.Tab1.select();

но он не выбирает содержимое этой вкладки.

пожалуйста, помогите мне в том, как я могу выбрать содержимое вкладки из javascript или в другом значении с помощью $ scope.

Теги:

1 ответ

1
Лучший ответ

Вы неправильно поняли, что это за функция.

Свойством select вкладки является обратный вызов функции, который вызывается, когда вкладка активирована. То, что вы ищете, вместо этого является active свойством, которое ссылается на логическое свойство, которое контролирует активацию вкладки.

<tabset>
    <tab select="alertMe()" active="Tab1.active">
        <tab-heading>
            <i class="glyphicon glyphicon-bell"></i> Alert!
        </tab-heading>
    </tab>
</tabset>

Итак, в этом примере вы можете сделать

$scope.Tab1.active = true;

И вкладка будет активирована. После активации он активирует функцию alertMe (в примере он отображает предупреждение).

  • 0
    Я хочу отобразить содержимое вкладки, как я сказал в последней строке моего сообщения. Я хочу, чтобы событие открывало tabl, когда я щелкаю по нему мышью, когда другая вкладка показывает содержимое / open / clickerd.
  • 1
    Да. Как я уже сказал, вы должны связать свойство «active» вкладки с некоторым свойством (например, Tab1.active). Затем, когда вы используете $scope.Tab1.active = true эта вкладка станет активной. Кроме того, заголовок вкладки делает то же самое, что и вы, это просто поведение по умолчанию.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню