首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有需求的Jaydata

有需求的Jaydata
EN

Stack Overflow用户
提问于 2013-11-18 11:26:04
回答 2查看 330关注 0票数 1

在Jaydata中使用require.js时,我得到了以下错误:

代码语言:javascript
复制
 $.data is not defined

这是我的密码..。

代码语言:javascript
复制
$data.Entity.extend("schedule_common", {
    'ScheduleCommonId'  :  { key:true,type:'int',nullable:false,required:true  }

});

我在文件的最上面写了

代码语言:javascript
复制
require(['jaydata','datajs','inmemoryprovider'], function($){
    return {...........
....................}
});

请给我一个建议!!

EN

回答 2

Stack Overflow用户

发布于 2015-12-28 12:55:20

我修改了jaydata源代码并使其正常工作。

我刚才评论了'amd‘和’模块‘行

代码语言:javascript
复制
(function(mod) {
      //if (typeof exports == "object" && typeof module == "object") return mod(exports); // CommonJS
      //if (typeof define == "function" && define.amd) return define(["exports"], mod); // AMD
      mod(self.acorn || (self.acorn = {})); // Plain browser env
    })(function(exports) {
      "use strict";
      ...

之后,在配置中:

代码语言:javascript
复制
 require(["jaydata", ...
     function ($data) {
          window.$data = $data;

希望这能帮上忙

票数 1
EN

Stack Overflow用户

发布于 2013-11-18 13:31:11

require.js在JayData中还不受支持,但我在这里发现了一些社区请求(AMD supporT) - JayData积压

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20046592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档