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

jsrender - 视图模型更改时 JsViews #index 未更新

我是否必须以某种方式强制刷新?当我调用“删除”时,我有一个更新的网格,但索引没有重新编号。

有没有人遇到过这个?

http://jsfiddle.net/mawaru/mfMBA/

更新:我想我想通了。

我添加了这一行。

那是对的吗?

0 投票
1 回答
1075 浏览

jsrender - jsViews - 在数据链接属性中使用可见不能正常工作

我有以下一段代码,其中有一堆注释,但如果 selectedNotes 不为空,我只想显示这个 div。我使用了运行良好的长度属性。

我的问题是,无论是否设置了 selectedNotes 对象,div 中的 span 都会显示错误。错误是“data.selectedNotes 为空”。这是为什么?如果它在 div 中,它不应该通过不显示段落来正常工作吗?

我把代码放在这个小提琴中:http: //jsfiddle.net/armydee/Z9wBJ/

0 投票
1 回答
3086 浏览

jsrender - jsViews - 如何从数据中设置选定的选项

我有一个使用 jsViews 绑定到来自服务器的一些值的选择。我已经成功地展示了这些选项,但我希望能够跟踪并将选择选项设置为我的 JavaScript 对象中的值。这是我的代码:

完整的示例代码在这个小提琴中:http: //jsfiddle.net/4ZevT/

如您所见,我尝试使用 selected{:selectedAlbum} 但这没有任何作用。我必须做什么才能在页面加载到服务器的值时自动设置该选项。

0 投票
1 回答
1748 浏览

javascript - JsViews/JsRender - 更新 observable 不起作用

我正在使用 JsViews/JsRender 和相当复杂的数据集。目前,我在数据模型更改后更新渲染值时遇到了一些问题。

谁能告诉我,为什么在以下代码中:http: //jsfiddle.net/kWBFS/22/刷新绑定值$.observable(...).refresh(...)并且$.observable(...).setProperty(..., ...)不起作用?

附加库可能有问题吗?控制台中没有错误发生。

非常感谢!

0 投票
2 回答
424 浏览

css - JsViews css-tag 中的逻辑

我正在尝试将逻辑放在jsViewscss-width中的 a中。data-link以下两种方法不起作用:

或者

如何适当地将 css 值基于属性以使其动态更改?

0 投票
4 回答
350 浏览

javascript - 在 jsViews 中使用双向 dat-bind 进行验证

试图找到一种优雅的方式来处理 jsViews 模板中的双向数据绑定属性上的验证客户端。作为参考示例,请在此处的 jsView 的 API 链接中查看 jsViews 双向绑定的 PI 文档:http: //www.jsviews.com/#jsvplaying

我想在使用新值更新视图之前更新属性时验证“名称”。任何示例/指导/想法将不胜感激!

谢谢,

0 投票
1 回答
193 浏览

javascript - 在 jsRender 中环绕模板

我正在尝试用纯 HTML 包装我的模板。或在代码中:

应该变成:

到目前为止我尝试过的事情:
自定义标签方法

但在里面CONTENT我无法访问我的数据。[或者至少不是我习惯的方式。]

模板方法
我考虑了这个例子,它在技术上更接近我需要的:

但是我不知道该写什么,而不是 ~tag.tagCtx.args[0]想包裹一些东西。

哪种方法更接近我的需要?我该如何解决剩下的问题?

0 投票
2 回答
902 浏览

jsrender - 如何使用 jsViews 切换类

假设我的模板中有一个元素,如下所示:

它应用了几个类,但在设计时我不会确切知道它们是什么类。

如果用于数据绑定/链接的模型有一个称为xtrue 的属性,那么我想在 中添加一个额外的类<div>,让我们称之为它c4,否则我想删除c4并保持现有类完好无损。

如何使用 jsViews 做到这一点?

0 投票
1 回答
473 浏览

jsrender - JsRender+ JsViews | 如何 $.observable().insert 到对象内部数组

示例 JSON:https ://gist.github.com/mekkoo/6604902

我想使用 $.observable().insert 方法来对象内部数组“项目”。但是,我在方法调用时看到了错误“未捕获的类型错误:对象#没有方法'插入'”

0 投票
2 回答
53 浏览

javascript - 在 JSViews 中使“if”动态化

我正在尝试使用 JSViews 来制作动态用户界面。我想要隐藏/显示 ui 不同部分的单选按钮,并将单选按钮绑定到我的数据。

创建和绑定单选按钮工作正常,但我被困在下一部分。我尝试使用 {{if}} 根据驱动单选按钮的相同值来显示 ui 的不同部分。它根据初始值显示正确的 ui,但是当我更改单选按钮时,if 不会使用新值进行评估。

这是一个jsfiddle,它显示了我到目前为止所拥有的。

不能按我想要的方式工作的部分是

甚至可以用jsviews做我想做的事吗?我试图摆脱一堆处理所有点击并手动隐藏和显示的代码。