问题标签 [canjs-view]

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 投票
2 回答
862 浏览

javascript - CanJS/JavascriptMVC:如何将视图模板存储在变量中

是否可以在 javascript 变量中定义视图模板,而不是脚本标签或文件?

像这样的东西:

0 投票
1 回答
904 浏览

ejs - CanJS EJS 表格 - 出现在表格上方的行

我是 CanJS 的新手,正在尝试通过教程学习。曾经遇到困难的地方是当我将todo 教程代码转换为使用表格而不是 UL/LI 组合时。

可能是我犯了一些非常小的错误..但在过去 3 天里找不到相同的结果..有人可以帮忙吗?

用于 todo 教程(现在使用表格)的简短版本的 jsFiddle在这里您可以看到问题。

来自ejs的代码的症结在这里..

期待伸出援助之手:-)

0 投票
1 回答
1115 浏览

mustache - CanJS 和 Mustache

我在我的应用程序中使用 mustache 时遇到问题。我偷了'can.....mustache'并且我有一个具有这种结构的模型对象:

然后使用夹具助手它正确地抓住这些:

这就是模板:

这就是我用来获取模板的代码:

它只是给了我

那些......是什么“@@!!@@”???它也没有正确绑定数据,因为如果我尝试

我的页面中有其他模板可以与这些小部件项目一起正常工作。这让我疯狂!!我已经在我的模板中尝试过 {{self.name}}、{{this.name}} !!!有什么帮助???Tnx 提前!!!

0 投票
1 回答
1430 浏览

javascript - HTML 标签在 CanJS 中用小胡子模板转义

我的要求是我需要向用户显示一组选项。我使用了 mustache 模板来使用 CanJS javascript 框架呈现选项。

这里的问题是当我试图呈现如下选项时:Potato Rs。12

mustache 模板正在转义我的 HTML,并使用 HTML 标记显示值。

我在我的模板中也使用了 {{{ }}},但它没有帮助。

请检查小提琴是否相同。

http://jsfiddle.net/arvi87/22CU8/1/

我的小胡子模板:

我将数据绑定到模板的示例控件:

我的选项数组:

任何帮助都会很棒。

谢谢。

0 投票
2 回答
2961 浏览

javascript - 在ejs中将incrememter添加到id

我正在开发一个使用 MVC 格式和 canJS 的 javascript 页面。在我的视图属性中,当我添加新元素时,我想添加 id 并为我加载的每个东西动态分配新的 id。

我的 .ejs 文件中的代码是这样的:

页面可迭代的地方。我想添加一个增量器,所以我添加的每个页面都有一个唯一的 id 供以后参考。这可能在 .ejs 文件中吗?

谢谢

0 投票
1 回答
311 浏览

javascript - Canjs查看不呈现数据

当我想在我的一个 ejs 视图上呈现数据时,我遇到了一个小问题。我将参数发送到视图,但该值未显示在视图中,而是显示为空白。

视图呈现为空白区域,对象为空。我错过了一些东西,感谢您的帮助!

0 投票
1 回答
496 浏览

javascript - 使用 mustache 和 canjs 比较来自两个不同上下文的值

假设我在下面有这个小胡子模板。联系人和类别基本上是一个对象数组:

我想要做的是通过比较联系人|类别和类别|数据在选项标签中生成“选定”。

所以我所做的是像这样实现sameCategory:

不幸的是,我得到了两个参数而不是字符串的对象,所以我的相等条件失败了。我究竟做错了什么?除了registerhelper之外还有更好的方法吗?

支持数据:

我从示例Diving into CanJS文章中获取了这些代码。

0 投票
2 回答
202 浏览

ejs - 在 EJS / JMVC / canJs 中查看助手

计划在我的 JMVC 应用程序中使用视图助手。试图在我的 ejs 文件中实现 select_tag 辅助函数,但未能获得所需的结果。下面是代码

在控制器中:

在 Ejs 文件中:

参考 https://code.google.com/p/embeddedjavascript/wiki/ViewHelpers

我们需要偷任何包裹吗?有示例代码吗?

0 投票
1 回答
253 浏览

canjs - 辅助函数和迭代

我的输入数据是一个逗号枚举的列表,例如我说的一组语言的“en,fr,es”。我希望我的模板使用 ul/li 将其呈现为列表。

我已经定义了一个辅助函数,它可以使用 Javascript 拆分将“en,fr,es”转换为数组 ["en", "fr", "es"]。

但我不知道如何使模板工作?

假设以下上下文:{ 语言:“en,fr,es”,语言:[“en”,“fr”,“es”] }

返回正确的东西。

不返回任何东西。

似乎辅助函数没有优先权。

我错过了什么吗?

0 投票
1 回答
210 浏览

mustache - 小胡子:按键获取价值

如何在以下场景中使用 mustache:

是否可以通过 {{photos[id].photoUrl}} 访问照片?在遍历想法时,我需要通过想法 [i].Id 获取 photoUrl。