Приложение KnockoutJs с пользовательским интерфейсом с вкладками

Я создаю одностраничное приложение KnockoutJs с несколькими вкладками.

До сих пор я опробовал функциональность вкладок jQuery UI, имея в виду основную идею.

Вот мой пример: jsfiddle

используя эту функцию пользовательского интерфейса jQuery:

$(document).ready(function() {
$("#tabs").tabs();
});

Как бы вы создавали вкладки в приложении Knockoutjs? Есть ли лучшие практики?

Это кажется хорошим направлением? или есть какие-то предложения о том, где искать?

2 ответа

Я бы порекомендовал взглянуть на PagerJS.

PagerJS - это библиотека JavaScript, основанная на KnockoutJS и jQuery, которая предоставляет возможность создания одностраничных приложений декларативным способом - вложенные подстраницы внутри подстраниц, где каждая подстраница может быть разработана автономно, но по-прежнему взаимодействовать между собой.

У меня есть проект, который несколько завершен, в котором используется PagerJS для одностраничного приложения, и он может быть вам полезен. Пример KnockoutJS & Pager (не завершено)

Надеюсь это поможет!

Посмотрите на мою коллекцию привязок

Оформить заказ GitHub и примеры ссылок

Посмотрите на привязки вкладок

<div data-bind="tabs: tabs, tabsOptions: { selectedTab: selectedTabModel, enable: tabsEnabled }"></div>
Другие вопросы по тегам