问题标签 [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.
arrays - 我正在尝试使用 jsView 从数组数据值构建选项
如果您有一个没有属性的项目数组,您如何访问 for 循环中的值?我目前得到了正确数量的选项,但我还没有找到正确的语法来获取选项的值。
有一个工作 jsfiddle 在:http: //jsfiddle.net/geewhizbang/Y44Gm/4/
正文,包括模板:
jquery - JsViews:有没有办法让双向数据链接与 contentEditable=true 一起工作元素?
如果我用 textarea 将 div 替换为 contentEditable="true",我可以获得双向绑定,但我不喜欢文本区域在页面上的行为方式。是否可以将任何内容添加到模板中以使其正常工作,或者可以使用自定义标签?这里的 div 被填满并且是可编辑的,但它不会写回任何更改的内容。
如果我用丑陋的文本区域替换它,它工作正常。
我确信我可以用隐藏的输入和一些 jquery 破解它,但我宁愿不必这样做。
javascript - 改变jsViews中onAfterChange的范围
我有非常嵌套的数据,所以我添加了一个{{scope variable}}...{{/scope}}
标签,它只改变了范围:
到目前为止这工作,但这个示例代码在onAfterChange
我用来将数据推送回服务器的 .
在初始化器中:
在模板中:
它将正确显示“Foo”,但是当我更改它时,onAfterChange
我得到的是data
对象而不是TheObject
. 我可以添加一些东西来{{scope}}
实现范围的更改onAfterChange
吗?
({{for}}
标签具有这种行为,但我无法遍历单个对象。)
javascript - parentNode.tagName.toLowerCase 未定义
这个小提琴使用 jsviews 生成以下错误:
这是因为 tagName 未定义。
小提琴代表了最简单的情况(使用 jsviews 但实际上没有绑定任何东西)。我的实际应用程序包含更复杂的模板,但它们都产生了类似的错误。
使用渲染而不是链接渲染相同的模板可以正常工作。
我怀疑这是一个错误 - 我在实现中缺少什么?
jquery - JsRender/ JsViews:如何循环嵌套的 json?
如何使用 jsrender/jsviews循环像下面这样的嵌套 json?
模板,
结果,
我所追求的,
jquery - jsrender/jsviews:如何循环选定的对象列表?
如何仅从我的 json 数据中循环选定的组/对象列表?例如,我只想在下面的示例中循环“ID2”,
json,
js,
模板,
结果,
我追求的结果,
结果,
可能吗?
顺便说一句,(我正在使用它但不明白它!)是什么#data
意思?{{props #data}}
如果我只想选择一个组,我可以这样做{{props #data.ID2}}
吗??
google-chrome - 带有 JSRender 和 JSviews 的 Chrome 包应用程序
我可以在构建 Chrome 打包应用程序时使用 JSRender 和 JSViews 库( http://www.jsviews.com/ )吗?是否违反 CSP 政策?
这个库语法使用“脚本”标签来识别 HTML 文件中的模板定义......以下是它的一个例子
reset - 为什么 reset() 函数不能与 jsviews 一起正常工作
我正在使用 jsviews 进行数据绑定:
我的模板
我的表格
模板正确绑定了值。我更改了文本字段中的值并单击了重置按钮。文本字段变为空,但我想要在页面加载时呈现的值。
为什么 reset() 函数不能与 jsviews data-link 一起正常工作
jsviews - Jsviews 助手不再更新可观察更新(数组)
在 Commit 48 (Beta Candidate) 之后,我无法再获得可观察的数组逻辑。我知道它已经改变了。我已经阅读了更新日志并使用了新的提交有一段时间了,但无法让它工作。助手只是不再更新。任何帮助表示赞赏。
这是一个简单的例子。单击“添加朋友”应该再次调用friends_names ..但它不再:
我知道可以使用嵌套模板(不确定它是否能解决问题),但在实际应用中,助手中有更多逻辑,因此嵌套模板无济于事。