问题标签 [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 回答
163 浏览

arrays - 我正在尝试使用 jsView 从数组数据值构建选项

如果您有一个没有属性的项目数组,您如何访问 for 循环中的值?我目前得到了正确数量的选项,但我还没有找到正确的语法来获取选项的值。

有一个工作 jsfiddle 在:http: //jsfiddle.net/geewhizbang/Y44Gm/4/

正文,包括模板:

0 投票
1 回答
129 浏览

jquery - JsViews:有没有办法让双向数据链接与 contentEditable=true 一起工作
元素?

如果我用 textarea 将 div 替换为 contentEditable="true",我可以获得双向绑定,但我不喜欢文本区域在页面上的行为方式。是否可以将任何内容添加到模板中以使其正常工作,或者可以使用自定义标签?这里的 div 被填满并且是可编辑的,但它不会写回任何更改的内容。

如果我用丑陋的文本区域替换它,它工作正常。

我确信我可以用隐藏的输入和一些 jquery 破解它,但我宁愿不必这样做。

0 投票
1 回答
334 浏览

javascript - 改变jsViews中onAfterChange的范围

我有非常嵌套的数据,所以我添加了一个{{scope variable}}...{{/scope}}标签,它只改变了范围:

到目前为止这工作,但这个示例代码在onAfterChange我用来将数据推送回服务器的 .

在初始化器中:

在模板中:

它将正确显示“Foo”,但是当我更改它时,onAfterChange我得到的是data对象而不是TheObject. 我可以添加一些东西来{{scope}}实现范围的更改onAfterChange吗?
{{for}}标签具有这种行为,但我无法遍历单个对象。)

0 投票
1 回答
488 浏览

javascript - parentNode.tagName.toLowerCase 未定义

这个小提琴使用 jsviews 生成以下错误:

这是因为 tagName 未定义。

小提琴代表了最简单的情况(使用 jsviews 但实际上没有绑定任何东西)。我的实际应用程序包含更复杂的模板,但它们都产生了类似的错误。

使用渲染而不是链接渲染相同的模板可以正常工作。

我怀疑这是一个错误 - 我在实现中缺少什么?

0 投票
2 回答
3160 浏览

jquery - JsRender/ JsViews:如何循环嵌套的 json?

如何使用 jsrender/jsviews循环像下面这样的嵌套 json?

模板,

结果,

我所追求的,

0 投票
1 回答
6816 浏览

jquery - jsrender/jsviews:如何循环选定的对象列表?

如何仅从我的 json 数据中循环选定的组/对象列表?例如,我只想在下面的示例中循环“ID2”

json,

js,

模板,

结果,

我追求的结果,

结果,

可能吗?

顺便说一句,(我正在使用它但不明白它!)是什么#data意思?{{props #data}}

如果我只想选择一个组,我可以这样做{{props #data.ID2}}吗??

0 投票
1 回答
148 浏览

google-chrome - 带有 JSRender 和 JSviews 的 Chrome 包应用程序

我可以在构建 Chrome 打包应用程序时使用 JSRender 和 JSViews 库( http://www.jsviews.com/ )吗?是否违反 CSP 政策?

这个库语法使用“脚本”标签来识别 HTML 文件中的模板定义......以下是它的一个例子

0 投票
1 回答
108 浏览

reset - 为什么 reset() 函数不能与 jsviews 一起正常工作

我正在使用 jsviews 进行数据绑定:

我的模板

我的表格

模板正确绑定了值。我更改了文本字段中的值并单击了重置按钮。文本字段变为空,但我想要在页面加载时呈现的值。

为什么 reset() 函数不能与 jsviews data-link 一起正常工作

0 投票
1 回答
751 浏览

jsviews - Jsviews 助手不再更新可观察更新(数组)

在 Commit 48 (Beta Candidate) 之后,我无法再获得可观察的数组逻辑。我知道它已经改变了。我已经阅读了更新日志并使用了新的提交有一段时间了,但无法让它工作。助手只是不再更新。任何帮助表示赞赏。

这是一个简单的例子。单击“添加朋友”应该再次调用friends_names ..但它不再:

我知道可以使用嵌套模板(不确定它是否能解决问题),但在实际应用中,助手中有更多逻辑,因此嵌套模板无济于事。

0 投票
1 回答
274 浏览

events - JsViews - 将“更改”事件绑定到