javascript - 使 Require.JS 与 Knockout 一起工作

标签 javascript knockout.js requirejs amd

我在 AMD 的环境中工作,并为此使用 Require.js。它还使用 KnockOut 作为框架。这里的问题是我刚刚下载了一个高度依赖knockOut的knockout插件。

现在由于一些问题,我的应用程序的 AMD 性质我并不完全了解,我的插件无法正常工作,并在加载我的插件时抛出 Ko 未定义的错误。

有遇到过类似问题的人有什么建议吗?

最佳答案

如果您引用的插件是映射插件,您将需要执行以下操作之一

  1. 将您的 knockout 脚本文件命名为“knockout.js”

  2. 手动更改映射脚本中的 define 方法,使其与您的名称匹配,即 define(["knockout-2.1.0", "exports"], factory);那是来自调试映射脚本中的第 12 行。

如果是不同的插件,请说明是哪个插件,以便我提供更多帮助。

关于javascript - 使 Require.JS 与 Knockout 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520110/

相关文章:

javascript - 是否可以在页面上拆分 <form> 标记?

javascript - 如何使用带有 OR 条件的多类选择器

javascript - 自定义服务返回未定义

javascript - 创建一个 JS 库并声明其他库所依赖的内容

JavaScript 数组 2 维 for 循环

javascript - Angular2 版本的 knockout 的 computed observable

javascript - Knockout - 添加时如何保持模板输入与可观察数组同步?

knockout.js - 将 knockoutjs 连接到已填充的 DOM 元素

javascript - 有没有更好的方法在每个模块中要求 Backbone、jQuery、下划线等?

javascript - 为什么 require.js 和所有其他库之间有如此大的跳跃?