2
Это плагин https://github.com/jamesfoster/knockout.observableDictionaryКак загрузить knockout.observableDictionary плагин в requirejs с прокладкой?
Здесь скрипка показывает проблему я испытываю:
https://jsfiddle.net/L4d84nqc/1/
Код:
requirejs.config({
paths: {
'ko': 'https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min',
'ko.observableDictionary' : 'https://rawgithub.com/jamesfoster/knockout.observableDictionary/master/ko.observableDictionary'
},
shim: {
'ko.observableDictionary' : {
deps: ['ko']
}
}
});
require(['ko', 'ko.observableDictionary'], function(ko) {
console.log(ko);
});
Извините, я не очень опытен с требованиями. Что связано с этим связыванием? Я думал, что связывание предназначено для возврата нескольких модулей из одного файла. Если это невозможно, как работают плагины jQuery? Это просто потому, что jQuery поддерживает AMD? – Kir
Возможно. Это лучший ответ, который я получил для вас. Пакеты были только что я упомянул в том случае, если вы загрузили JavaScript на загрузку страницы – QBM5