Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用shim在requirejs中加载knockout.observedictionary插件?_Javascript_Knockout.js_Requirejs - Fatal编程技术网

Javascript 如何使用shim在requirejs中加载knockout.observedictionary插件?

Javascript 如何使用shim在requirejs中加载knockout.observedictionary插件?,javascript,knockout.js,requirejs,Javascript,Knockout.js,Requirejs,这就是插件 下面是一把小提琴,显示了我遇到的问题: 代码: 我不认为有一种方法可以通过要求注册来添加属性(可能是错误的?)。我只需将.js文件添加到包中或页面中,然后像这样修改库js require(["ko"], function(ko){ (function (ko) { function DictionaryItem(key, value, dictionary) { .............. all that yummy code

这就是插件

下面是一把小提琴,显示了我遇到的问题:

代码:


我不认为有一种方法可以通过要求注册来添加属性(可能是错误的?)。我只需将.js文件添加到包中或页面中,然后像这样修改库js

require(["ko"], function(ko){    
    (function (ko) {
        function DictionaryItem(key, value, dictionary) {
        .............. all that yummy code
        }
    })(ko)    
});

对不起,我对requirejs不是很有经验。捆绑销售与此有什么关系?我认为捆绑是为了从一个文件返回多个模块。如果这是不可能的,jQuery插件如何工作?这仅仅是因为jQuery支持AMD吗?这是可能的。这是我给你的最好答案。捆绑包就是我在PageLoad上加载JavaScript时提到的东西
require(["ko"], function(ko){    
    (function (ko) {
        function DictionaryItem(key, value, dictionary) {
        .............. all that yummy code
        }
    })(ko)    
});