Вкладка Angular Strap не обновляет содержимое вкладки, пока размер браузера не изменится.

0

Я использую следующий код для использования вкладок в модальном режиме.

<div bs-tabs>
    <div ng-repeat="tabs in Filters" title="{{ tabs.title }}" name="{{ tabs.title }}" bs-pane>
        <label class="tag-checkboxes col-sm-6" ng-repeat="tag in tabs.filters | orderBy: 'name'">
            <input type="checkbox" ng-model="tag.checked" ng-change="ModifyFilter(tag)"> {{tag.name}}
            </input>
        </label>
    </div>
</div>

Который вытаскивает данные из источника JSON, структурированного следующим образом:

{
    "title": "Difficulty",
    "icon": "difficulty-icon",
    "filters": [{
        "name": "Easy",
        "checked": false
    }]
},
{
    "title": "Equipment",
    "icon": "equipment-icon",
    "filters": [{
        "name": "Rope",
        "checked": false
    }
    }]
}

Это отлично работает в Chrome 47, однако в Chrome 38 (раздражая конкретный браузер, который я должен настроить из-за закрытой сети) содержимое вкладки (все флажки) не отображается до тех пор, пока браузер не будет изменен, или я открою инспектора, в основном все, что меняет дом немного, я думаю.

Кто-нибудь знает, как это можно решить?

Теги:
angular-strap

1 ответ

0

Хорошо, что эта проблема также вызывает проблему со входом в модалы. Следующий css исправляет это.

position: fixed; похоже, что-то нарушает.

.modal.center .modal-dialog{
    position:absolute !important;
    top:40%;left:50%;
    min-width:320px;
    max-width:630px;
    width:50%;
    -webkit-transform:translateX(-50%) translateY(-50%);
    transform:translateX(-50%) translateY(-50%)
} 

Ещё вопросы

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