【发布时间】:2012-10-29 07:46:35
【问题描述】:
我正在构建一个具有多标签功能的单页 KnockoutJs 应用程序。
到目前为止,我已经按照自己的基本想法尝试了 jQuery UI 的选项卡功能。
这是我的一个例子: jsfiddle
使用这个 jQuery UI 函数:
$(document).ready(function() {
$("#tabs").tabs();
});
您将如何在 Knockoutjs 应用程序中构建选项卡?有最佳做法吗?
这看起来是一个好的方向吗?或者有什么关于在哪里看的建议?
【问题讨论】:
-
根据要求,您可能应该考虑为每个选项卡设置单独的视图模型,如果符合要求,则再次为每个选项卡填充 ajax 调用。
-
或者您是否希望根据视图模型数据动态创建选项卡?
-
寻找这样的东西:jsfiddle.net/tyrsius/UCGRZ
-
@beon 这里的主要答案:link 对于拥有多个视图模型似乎是合理的。我不想动态创建标签
-
@Tyrsius 我不确定是否理解你的例子。好像和我的实现一样
标签: javascript knockout.js single-page-application tabbed-interface