问题标签 [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.
jsrender - 视图模型更改时 JsViews #index 未更新
我是否必须以某种方式强制刷新?当我调用“删除”时,我有一个更新的网格,但索引没有重新编号。
有没有人遇到过这个?
http://jsfiddle.net/mawaru/mfMBA/
更新:我想我想通了。
我添加了这一行。
那是对的吗?
jsrender - jsViews - 在数据链接属性中使用可见不能正常工作
我有以下一段代码,其中有一堆注释,但如果 selectedNotes 不为空,我只想显示这个 div。我使用了运行良好的长度属性。
我的问题是,无论是否设置了 selectedNotes 对象,div 中的 span 都会显示错误。错误是“data.selectedNotes 为空”。这是为什么?如果它在 div 中,它不应该通过不显示段落来正常工作吗?
我把代码放在这个小提琴中:http: //jsfiddle.net/armydee/Z9wBJ/
jsrender - jsViews - 如何从数据中设置选定的选项
我有一个使用 jsViews 绑定到来自服务器的一些值的选择。我已经成功地展示了这些选项,但我希望能够跟踪并将选择选项设置为我的 JavaScript 对象中的值。这是我的代码:
完整的示例代码在这个小提琴中:http: //jsfiddle.net/4ZevT/
如您所见,我尝试使用 selected{:selectedAlbum} 但这没有任何作用。我必须做什么才能在页面加载到服务器的值时自动设置该选项。
javascript - JsViews/JsRender - 更新 observable 不起作用
我正在使用 JsViews/JsRender 和相当复杂的数据集。目前,我在数据模型更改后更新渲染值时遇到了一些问题。
谁能告诉我,为什么在以下代码中:http: //jsfiddle.net/kWBFS/22/刷新绑定值$.observable(...).refresh(...)
并且$.observable(...).setProperty(..., ...)
不起作用?
附加库可能有问题吗?控制台中没有错误发生。
非常感谢!
css - JsViews css-tag 中的逻辑
我正在尝试将逻辑放在jsViewscss-width
中的 a中。data-link
以下两种方法不起作用:
或者
如何适当地将 css 值基于属性以使其动态更改?
javascript - 在 jsViews 中使用双向 dat-bind 进行验证
试图找到一种优雅的方式来处理 jsViews 模板中的双向数据绑定属性上的验证客户端。作为参考示例,请在此处的 jsView 的 API 链接中查看 jsViews 双向绑定的 PI 文档:http: //www.jsviews.com/#jsvplaying。
我想在使用新值更新视图之前更新属性时验证“名称”。任何示例/指导/想法将不胜感激!
谢谢,
javascript - 在 jsRender 中环绕模板
我正在尝试用纯 HTML 包装我的模板。或在代码中:
应该变成:
到目前为止我尝试过的事情:
自定义标签方法
但在里面CONTENT
我无法访问我的数据。[或者至少不是我习惯的方式。]
模板方法
我考虑了这个例子,它在技术上更接近我需要的:
但是我不知道该写什么,而不是 ~tag.tagCtx.args[0]
想包裹一些东西。
哪种方法更接近我的需要?我该如何解决剩下的问题?
jsrender - 如何使用 jsViews 切换类
假设我的模板中有一个元素,如下所示:
它应用了几个类,但在设计时我不会确切知道它们是什么类。
如果用于数据绑定/链接的模型有一个称为x
true 的属性,那么我想在 中添加一个额外的类<div>
,让我们称之为它c4
,否则我想删除c4
并保持现有类完好无损。
如何使用 jsViews 做到这一点?
jsrender - JsRender+ JsViews | 如何 $.observable().insert 到对象内部数组
示例 JSON:https ://gist.github.com/mekkoo/6604902
我想使用 $.observable().insert 方法来对象内部数组“项目”。但是,我在方法调用时看到了错误“未捕获的类型错误:对象#没有方法'插入'”
javascript - 在 JSViews 中使“if”动态化
我正在尝试使用 JSViews 来制作动态用户界面。我想要隐藏/显示 ui 不同部分的单选按钮,并将单选按钮绑定到我的数据。
创建和绑定单选按钮工作正常,但我被困在下一部分。我尝试使用 {{if}} 根据驱动单选按钮的相同值来显示 ui 的不同部分。它根据初始值显示正确的 ui,但是当我更改单选按钮时,if 不会使用新值进行评估。
这是一个jsfiddle,它显示了我到目前为止所拥有的。
不能按我想要的方式工作的部分是
甚至可以用jsviews做我想做的事吗?我试图摆脱一堆处理所有点击并手动隐藏和显示的代码。