问题标签 [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 投票
2 回答
1005 浏览

javascript - jsviews的{{if}}构造中的string.indexof()函数

我一直在使用jsviews来链接和渲染一些模板。在我的一个模板中,我有以下{{if}}情况。

其中 content_type 是一个字符串,可以像'IMG_201_345'。但是,该indexof()功能不起作用。我还能如何使用 {{if}}条件检查字符串是否包含模式“IMG_”?

0 投票
2 回答
165 浏览

javascript - 如果 'abc' 的值有空格,则在 jsviews 中似乎无法正常工作

我正在使用 jsviews 来呈现以下模板

每当 title 的值中包含空格时,例如“Two Apples”,输入框就会呈现为

空格后面的字简直就是剪掉了!

我怎样才能将完整的字符串赋予值?

0 投票
1 回答
571 浏览

jsfiddle - JSViews:如何使数据链接的辅助函数正确更新

我很难弄清楚如何对这种情况进行数据链接,并多次考虑寻求帮助,但最后我解决了我的问题,只有一小部分我没有找到解决方案。

我开始了一个 JsFiddle 来测试它:http: //jsfiddle.net/ClaudeVernier/U3dZ8/

在这种情况下,我有两个列表,“人”和“关系”(或这些人与我的关系)。

然后,我想构建一个跨度和下拉列表的数组,其中跨度显示下拉列表的当前值并仅显示跨度或仅显示下拉列表,具体取决于用户是否处于编辑模式。

显示完整列表和编辑模式复选框的模板基于页面的全局模型,而页面的下部是从为数组中的每个项目呈现的模板呈现的。

要将跨度和下拉菜单的可见性链接到复选框的值,我使用了一个助手,但它不是双向的,因此复选框不起作用。是辅助函数不能用于数据链接吗?

如果我的实施不正确,感谢您提供任何帮助或建议。最好的问候,克劳德

0 投票
1 回答
711 浏览

javascript - 如何从 onclick 事件更新底层 JSViews 数据

我有一个由 JSViews 模板生成的照片库,带有一个赞成和反对按钮。OnClick 触发数据库更新以增加基础分数。我还需要增加页面中呈现的 HTML 中的 Score 字段,使其与数据库中的新值保持一致。

下面的代码是我的第一次尝试,但它不起作用。我怎么能做到这一点?

这是用于投票的 onClick 事件

0 投票
1 回答
43 浏览

javascript - 链接数据时,我可以挂钩 jsviews 以触发我自己的函数吗

我发现jsviews在调用link. 我想添加一些依赖于模板生成的 DOM 内容的内容。我怎样才能做到这一点?

0 投票
4 回答
963 浏览

javascript - 在jsrender中链接来自不同json对象的数据

我正在尝试链接来自 foos 和 selectedFoos 的数据。我希望列出 selectedFoos 并显示 foos 对象的名称。selectedFoos 中的 fooid 将链接到 foos id。

编辑:我不想改变 foos 或 selectedFoos 的结构。

小提琴在这里

HTML, 模板

JS

0 投票
1 回答
241 浏览

javascript - 如何通过数据链接在数组中添加或编辑数据?

下面是我正在尝试做的“工作”副本,我只是希望能够在数组中添加或编辑数据,但我必须执行$('#examQuestion').val().

这似乎更像是一个黑客。

我认为通过数据链接有一个简单的解决方案,我只是不确定如何解决这个问题。

这是jsFiddle中的代码

0 投票
1 回答
501 浏览

javascript - 你如何使用带有 jquery 可排序的 jsviews?

我已经设置了一个jsFiddle 示例,其中我使用带有 JQuery 可排序的 jsViews。如果您不更改任何内容,则 remove 可以正常工作;但是如果您更改表中项目的顺序,然后删除任何项目,它会删除多个项目。我该如何解决?我认为有一种方法可以在移动完成后刷新观察者。

0 投票
1 回答
211 浏览

javascript - 如何绑定到 jsview 中的元素属性

我有一个像下面这样的标签。我想知道 jsview 是否有可能支持将其标题绑定到其文本?我可以在标题中显示相同的文字吗?

预期的渲染结果将是:

0 投票
1 回答
483 浏览

javascript - 如何在 jsview if 语句中使用转换器?

所以,我只是想在“if”语句中将 int 转换为 bool。我不确定如何实现这一目标。我正在玩的代码如下。

JsFiddle 代码在这里

的HTML:

JavaScript: