问题标签 [jsviews]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8291 浏览

javascript - jsRender 和 jsViews 的区别

所以 jQuery 模板永远不会超过 beta,而jsRenderjsViews应该填补这个空白。我查看了Boris Moore此页面上发布的示例,但我不明白 jsRender 和 jsViews 之间的区别。此外,鲍里斯在另一个例子中使用了一个来增加混乱。所以问题是它们中的两个如何相关(或不同)?

0 投票
1 回答
601 浏览

javascript - 带有 JsViews 的 JsRender - 视图为空或不是对象

我正在尝试在向导中实现一个真正的 JsViews 基本示例,包括 jquery.observable 和 jquery.views

但我得到这个错误x-browser。“视图为空或不是对象”。中断发生在 jsRender 中,但我有其他模板代码使用 jsRender 工作正常,它只包含 jquery.observable $ jquery.views。有没有人有一个使用 jsRender / jsViews 的简单绑定示例的 jsfiddle。不需要详细视图,只是从模型中删除项目的最简单示例。

0 投票
1 回答
518 浏览

javascript - JsViews:数据链接中帮助函数之前的转换器

使用JsViews是否可以在数据链接属性中的辅助函数之前有一个转换器?好歹是这样的。。

谢谢!

0 投票
1 回答
1997 浏览

javascript - JsViews 与淘汰赛

我打算将 JsRender 用于我的单页应用程序,我正在考虑是否应该使用 JsViews 或 Knockout。JsViews 还没有达到测试版,但是这两者在速度和功能方面的主要区别是什么?

谢谢!

0 投票
1 回答
354 浏览

asp.net - jsRender 将行转为列 - 在列中显示数据

我正在使用 jsRender,我想将我的数据显示为列,而不是我返回的行。我想旋转数据 - 这是可以用 jsRender 完成的吗?我无法在 SQL 中获取数据,所以我唯一的选择是自己做。

这基本上就是我所追求的。我想自己写列名。


页眉 | 第 1 行 | 第 2 行 | 第 3 行 |


列布拉| 行数据 | 行数据 | 行数据


更多废话 | 行数据 | 行数据 | 行数据


我曾尝试对表格单元格使用 {{for}} 循环,但我只是不知道从哪里开始。

更新: 在鲍里斯的建议之后,我尝试了建议的代码。尽管我的格式不正确,但我已将其包含在此处。

这是我的 JSON 源代码的摘录:

我的 jsRender javaScript 代码是:

0 投票
1 回答
1050 浏览

jsrender - 如何为 JsViews 保留帮助函数生成的 HTML 标记

在 JsRender[1] 中,我有自定义标签 {{tag data /}} 来生成我的页面的一部分。根据http://borismoore.github.com/jsrender/demos/step-by-step/03_converters-and-encoding.html也可以使用 {{:value}} 从 value 呈现 HTML。

但是在 JsViews[2] 中,如果我的转换函数生成 HTML 标记(比如:

conv 在哪里生成 HTML 标签

),当插入 DOM 时,输出被过滤(即输出为“ ... ”而不是粗体)。如何在 JsViews 中禁用此功能并让辅助功能为最新数据生成标记?

提前致谢!

[1] https://github.com/BorisMoore/jsrender
[2] https://github.com/BorisMoore/jsviews

0 投票
1 回答
379 浏览

javascript - 在 jsviews 中绑定到表单的正确语法(提交 26)

我正在试验 Boris Moore 的 jsrender/jsviews 库,目前正在使用当前版本(提交 26)。(我意识到 API 不断变化,但想练习使用它)

我看过这里的演示:http: //borismoore.github.com/jsviews/demos/index.html

但我无法确定data-link语法。在一些演示中,语法是data-link="{:FirstName:}

我不明白为什么2个冒号。我假设第一个冒号意味着不会进行 HTML 编码,但不知道第二个冒号。

在其他地方,我看到类似data-link="address.street"Here 的语法根本没有大括号或冒号。我想知道你什么时候需要,什么时候不需要。另外,我不遵循您如何指定是要单向绑定还是双向绑定。或者,如果您希望绑定触发以响应按键而不是模糊。

这是我想正确设置的示例:

我不知道如何绑定到选择控件。

我将不胜感激有关如何完成此操作的任何解释。

0 投票
1 回答
3037 浏览

jsrender - 使用具有数组长度的 jsview

我有这个模型:

我的目标是按以下格式在列表中显示每个任务组:{Name} {numOfTasks}

如果 taskGroup 的 tasks[] 为空,则不应显示。

这是我作为 jsfiddle 的尝试:http: //jsfiddle.net/ARS2E/

这是我的模板:

这是我的javascript:

我无法让它工作,并且不确定我哪里出错了。我将不胜感激任何帮助。

0 投票
1 回答
319 浏览

jquery - 如何销毁/清理 jsviews?

我希望在可以多次从 DOM 添加/删除的小部件中使用 jsViews。

如果小部件在创建过程中运行这样的代码:

$("#myElement").remove();导致内存泄漏还是 jsViews 会被正确处理?

如果您不想#myElement从 DOM 中删除,如何卸载 jsview?

0 投票
1 回答
1378 浏览

javascript - JsViews 与 AngularJS

我打算开发单页应用程序。jsViews/jsRender 看起来很有前途,它几乎达到了 Beta 版。由于我是 SPA 开发的新手,我很想知道 jsViews 在速度、功能或可用性方面与其他 SPA 框架(例如 AngularJS)相比如何?

谢谢!