问题标签 [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.
javascript - CanJS/JavascriptMVC:如何将视图模板存储在变量中
是否可以在 javascript 变量中定义视图模板,而不是脚本标签或文件?
像这样的东西:
mustache - CanJS 和 Mustache
我在我的应用程序中使用 mustache 时遇到问题。我偷了'can.....mustache'并且我有一个具有这种结构的模型对象:
然后使用夹具助手它正确地抓住这些:
这就是模板:
这就是我用来获取模板的代码:
它只是给了我
那些......是什么“@@!!@@”???它也没有正确绑定数据,因为如果我尝试
我的页面中有其他模板可以与这些小部件项目一起正常工作。这让我疯狂!!我已经在我的模板中尝试过 {{self.name}}、{{this.name}} !!!有什么帮助???Tnx 提前!!!
javascript - HTML 标签在 CanJS 中用小胡子模板转义
我的要求是我需要向用户显示一组选项。我使用了 mustache 模板来使用 CanJS javascript 框架呈现选项。
这里的问题是当我试图呈现如下选项时:Potato Rs。12
mustache 模板正在转义我的 HTML,并使用 HTML 标记显示值。
我在我的模板中也使用了 {{{ }}},但它没有帮助。
请检查小提琴是否相同。
http://jsfiddle.net/arvi87/22CU8/1/
我的小胡子模板:
我将数据绑定到模板的示例控件:
我的选项数组:
任何帮助都会很棒。
谢谢。
javascript - 在ejs中将incrememter添加到id
我正在开发一个使用 MVC 格式和 canJS 的 javascript 页面。在我的视图属性中,当我添加新元素时,我想添加 id 并为我加载的每个东西动态分配新的 id。
我的 .ejs 文件中的代码是这样的:
页面可迭代的地方。我想添加一个增量器,所以我添加的每个页面都有一个唯一的 id 供以后参考。这可能在 .ejs 文件中吗?
谢谢
javascript - Canjs查看不呈现数据
当我想在我的一个 ejs 视图上呈现数据时,我遇到了一个小问题。我将参数发送到视图,但该值未显示在视图中,而是显示为空白。
视图呈现为空白区域,对象为空。我错过了一些东西,感谢您的帮助!
javascript - 使用 mustache 和 canjs 比较来自两个不同上下文的值
假设我在下面有这个小胡子模板。联系人和类别基本上是一个对象数组:
我想要做的是通过比较联系人|类别和类别|数据在选项标签中生成“选定”。
所以我所做的是像这样实现sameCategory:
不幸的是,我得到了两个参数而不是字符串的对象,所以我的相等条件失败了。我究竟做错了什么?除了registerhelper之外还有更好的方法吗?
支持数据:
我从示例Diving into CanJS文章中获取了这些代码。
ejs - 在 EJS / JMVC / canJs 中查看助手
计划在我的 JMVC 应用程序中使用视图助手。试图在我的 ejs 文件中实现 select_tag 辅助函数,但未能获得所需的结果。下面是代码
在控制器中:
在 Ejs 文件中:
参考 https://code.google.com/p/embeddedjavascript/wiki/ViewHelpers
我们需要偷任何包裹吗?有示例代码吗?
canjs - 辅助函数和迭代
我的输入数据是一个逗号枚举的列表,例如我说的一组语言的“en,fr,es”。我希望我的模板使用 ul/li 将其呈现为列表。
我已经定义了一个辅助函数,它可以使用 Javascript 拆分将“en,fr,es”转换为数组 ["en", "fr", "es"]。
但我不知道如何使模板工作?
假设以下上下文:{ 语言:“en,fr,es”,语言:[“en”,“fr”,“es”] }
返回正确的东西。
不返回任何东西。
似乎辅助函数没有优先权。
我错过了什么吗?
mustache - 小胡子:按键获取价值
如何在以下场景中使用 mustache:
是否可以通过 {{photos[id].photoUrl}} 访问照片?在遍历想法时,我需要通过想法 [i].Id 获取 photoUrl。