jsrender 相关问题

JsRender:下一代jQuery模板

是否可以使用数组作为 jsrender 辅助函数的参数?

我有一些 JavaScript 代码,用于通过匹配这些相同对象中的标识属性值来从对象数组中检索属性值。 plantArray.find(p => p.PlantCode.

回答 0 投票 0

给jsrender里面的元素添加事件监听器

我在 text/x-jsrender 中有一个 HTML 模板(这只是其中的一部分): <input na...</desc> <question vote="1"> <p>我在 <pre><code>text/x-jsrender</code></pre> 中有一个 HTML 模板(这只是其中的一部分):</p> <pre><code>&lt;script type=&#34;text/x-jsrender&#34; id=&#34;js-true-up-location-items-list-template&#34;&gt; &lt;input name=&#34;actualSalesCount&#34; id=&#34;actual-sales-count-input-{{:id}}&#34; class=&#34;numeric-input&#34; type=&#34;text&#34; value=&#34;{{:actualSalesCount}}&#34; data-id=&#34;{{:id}}&#34;&gt; &lt;/script&gt; </code></pre> <p>我想将一个事件监听器附加到所有具有<pre><code>numeric-input</code></pre>类的输入文本。</p> <p>我添加了以下代码:</p> <pre><code>&lt;script type=&#34;text/javascript&#34;&gt; window.onload = function () { console.log(&#34;Page has been loaded&#34;); $(document).ready(function () { console.log(&#39;enabling arrow navigation from the page!&#39;); $(&#39;.numeric-input&#39;).keyup(function (e) { console.log(&#39;keyup!&#39;); if (e.which == 39) { // right arrow $(this).closest(&#39;td&#39;).next().find(&#39;input&#39;).focus(); } else if (e.which == 37) { // left arrow $(this).closest(&#39;td&#39;).prev().find(&#39;input&#39;).focus(); } else if (e.which == 40) { // down arrow $(this).closest(&#39;tr&#39;).next().find(&#39;td:eq(&#39; + $(this).closest(&#39;td&#39;).index() + &#39;)&#39;).find(&#39;input&#39;).focus(); } else if (e.which == 38) { // up arrow $(this).closest(&#39;tr&#39;).prev().find(&#39;td:eq(&#39; + $(this).closest(&#39;td&#39;).index() + &#39;)&#39;).find(&#39;input&#39;).focus(); } }); }); }; &lt;/script&gt; </code></pre> <p>因此,显示“页面已加载”日志,还有“从页面启用箭头导航!”,但是当我在输入中按下按键时,没有任何反应。</p> <p>有什么想法吗?</p> <p>谢谢!</p> </question> </body></html>

回答 0 投票 0

JSRender:递归调用父模板

我有一个用例,其中输入 json 可以有 n 个嵌套子对象,为此我想显示树结构。可能需要某种递归渲染逻辑来实现...

回答 1 投票 0

先空后值的表。为什么?

我的表的td先空后值。为什么?我的html是:

回答 1 投票 -1

日期格式与JsRender

我正在使用下面的代码来查看变量{{:Tag}}的日期值。显示的格式是2020-03-27。但我想把它显示为27.03.2020。请你告诉我从哪里开始或者......

回答 1 投票 0

在JSRender中,for循环中难以使用上下文参数

我正在使用JSRender 1.0.5,并且此页面上的文档:https://www.jsviews.com/#contextualparams建议我可以这样做:“上下文参数是通过简单地编写〜myValue =。来定义的。 。(对于任何...

回答 1 投票 -1

for循环中的上下文参数在JSRender中不起作用

我正在使用JSRender 1.0.5,并且此页面上的文档:https://www.jsviews.com/#contextualparams建议我可以这样做:“上下文参数是通过简单地编写〜myValue =。来定义的。 。(对于任何...

回答 1 投票 0

表html jsreport中两个值数据的乘法

我需要在表html jsreport qty * valor中添加两个值数据的乘积->在表中逐行计算一切正常,只需要计算

回答 3 投票 0

[使用Math辅助函数使用JsRender创建按列创建GRID

我正在尝试创建一个像这样的网格。条件:如果结果少于5个结果,我会将所有内容放在同一列上;如果结果大于5,我必须除以3,这样我就知道...

回答 1 投票 0

[使用Math辅助函数使用JsRender创建按列创建GRID

我正在尝试创建一个像这样的网格。条件:如果结果少于5个结果,我会将所有内容放在同一列上;如果结果大于5,我必须除以3,这样我就知道...

回答 1 投票 0

使用jsRender过滤项目?

我似乎无法通过过滤来与jsRender(https://www.jsviews.com/#fortag@filter)一起使用。文档指出,仅在渲染时传递filter函数,然后对其进行定义。返回...

回答 1 投票 0

JsViews:使用深度复制对象重新初始化模板:〜root问题

我正在尝试使用数据链接对象的深层副本来创建撤消过程(重新初始化模板)。这可能不是理想的方法,但是我现在不能使用视图模型,merge()和unmap()。 ...

回答 1 投票 0

[html()在使用脚本标记的Firefox中不起作用

我正在使用jsrender,所有功能都可以在Chrome浏览器中运行,但是在Firefox中则无法运行。如果我尝试在控制台(使用Firefox)中获取$('#theTmpl')。html(),它将显示为“”。但是在Chrome中可以运行...

回答 1 投票 0

在辅助对象循环Jsrender中使用父对象属性

我正在以ax的形式发送对象branchData到具有分支详细信息的jsrender模板。 branchData:Array(2)0:{名称:“ M13”,displayName:“ Abc”,URL:null} 1:{name:“ M01”,displayName:“ Xyz”,...

回答 1 投票 0

在jsrender中访问循环内的父项

{{for#parent.parent.data.Location}} ] >> [[ 您可以引入在循环内可见的变量(在官方文档中:Setting contextual template parameters, accessible in all nested contexts as ~nameOfParameter) <select id="Test" TestAttr="{{:LocationId}}"> {{for #parent.parent.data.Location ~locationId=LocationId}} <option value="{{:~locationId}}"... 编辑后脚本: 上面的链接是以前的文档,现已取代。 有关当前文档,请参见Accessing parent data。 另请参阅此stackoverflow question

回答 1 投票 7

JS渲染器将属性名称中的连字符解释为减号

我正在使用JS Render遍历某些在属性名称中使用连字符的数据。 {{:image_one.sizes.natural-massive}}返回NAN结果,因为它正在尝试运行数学运算...

回答 1 投票 0

JS渲染器将属性名称中的连字符解释为减号

我正在使用JS Render遍历某些在属性名称中使用连字符的数据。 {{:image_one.sizes.natural-massive}}返回NAN结果,因为它正在尝试运行数学运算...

回答 1 投票 0

如何在JsRender中渲染数组而不进行迭代?

我将一些动态数据加载到名为“ tabNames”的数组中,如下所示:tabNames.push({name:hit.category});然后,我需要在以下html中列出“名称”字段。我要列出...

回答 1 投票 0

未捕获(承诺中)TypeError:$ .templates不是函数

我收到以下错误:未捕获(承诺)TypeError:$ .templates不是函数错误图像我有4个文件:MvcLayout.chstml(其中包含占位符,脚本引用...

回答 1 投票 0

jsRender中的计数循环不起作用

我有以下内容:{{for Basket.Items itemVar =“〜product”}} {{for〜product.Qty}} ...... {{/ for}} {{/ for}}其中〜 product.Qty =2。它只循环一次。我如何...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.