问题标签 [canjs]
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.
jquery - JavascriptMVC:没有 jQuery 的 CanJS 加载
我在文档中找不到任何“官方”方式来窃取(stealjs)canJS而不加载jquery。问题是我正在使用Yii 框架(PHP),有些组件在我包含myapp.js模块之前需要 jquery,也就是说,我必须在所有内容之前包含 jquery。现在,当我包含myapp.js时,它还会窃取 canJS 反过来会再次加载 jquery,从而破坏我的应用程序(运行 2 个 jquery 实例)。我如何在没有 jquery 的情况下窃取canJS?
mustache - CanJS 和 Mustache
我在我的应用程序中使用 mustache 时遇到问题。我偷了'can.....mustache'并且我有一个具有这种结构的模型对象:
然后使用夹具助手它正确地抓住这些:
这就是模板:
这就是我用来获取模板的代码:
它只是给了我
那些......是什么“@@!!@@”???它也没有正确绑定数据,因为如果我尝试
我的页面中有其他模板可以与这些小部件项目一起正常工作。这让我疯狂!!我已经在我的模板中尝试过 {{self.name}}、{{this.name}} !!!有什么帮助???Tnx 提前!!!
javascript - 如何循环遍历 CanJS 中的嵌套模型
我通过模型接收嵌套的 JSON 数据。
如何遍历模型中的嵌套数据我在 CanJs 中传递我的视图文件?
javascript - canjs:触发当前页面的路由事件
我有一个看起来像这样的 can.Control:
如果当前页面是 {page: "home", type: "test"},则不会调用 "route" 回调。
无论我当前在哪个页面上,如何触发路由事件?
我的想法......
我可以this.route()
直接打电话,但是我必须处理更改 URL,这使得它不是一个好的解决方案。
canjs - 为 can.Model 指定基本服务器 url 的选项?
有没有办法为 can.Model 指定基本 url?
我看到服务器路径是这样硬编码的:
我正在寻找的是一种为模型指定基本 url 的方法,以便我可以继续配置我的 can.Model 是标准方式。
canjs - can.fixture 和 can.observe 有什么区别,可以在哪里使用?
一般来说,我是新的canJs。我很难理解 can.fixture 和 can.observe 之间的区别以及它们是如何使用的?
据我了解 can.observe 只是监听一个函数并持续观察它,它需要两个参数。至于夹具,我真的很迷茫,因为我不断听到关于偷窃的消息。
canjs - canJS 中的 can.Control 是什么,为什么需要它?
canJS中的can.Control是什么?任何详细的例子都会有所帮助
据我了解,can.control 用于 html 中的选项卡和网格。
javascript - Canjs 中的验证
如何实现 Canjs 的验证?我遇到了一些麻烦。在他们的指南页面上,他们这样做:
但是当我尝试这个时,我没有任何成功。
canjs - 函数(el,ev)是什么意思?
当我有这样的事情时
el 是什么意思?ev 是什么意思?
我已经尝试在canjs中搜索它,但没有足够的信息。
javascript - CanJS 对象列表自动子类化和重类化
远程的第三方 JSONP 服务器为我的 CanJS 脚本提供了如下结果列表:
在type
CanJS 中定义的预期对象类在哪里can.Model.extend
:
以下简化代码演示了 CanJS 设置:
问题:
当ABaseClass.findAll({}, function(data) { ... })
被调用时,它为更多对象调用 JSONP 端点,回调获取 CanJS 模型的列表,但只有 class ABaseClass
。
问题:
CanJS 是否提供了一个辅助方法来根据对象列表中的字段自动创建子类?如果没有,我该如何实施?
预期输出:
环境:
- CanJS:1.17
- jQuery:1.10.1
- 我无法控制端点返回的对象类型。
- 多个 AJAX 调用不是公认的解决方案。