我正在尝试使用与KnockoutJs和RequireJs的组件绑定方式, 但是我得到了一个我无法解决的简单问题。
我在我的Asp MVC 4解决方案/SomeName/SomeSubName
下创建了一个文件夹
我在此文件夹下创建了2个文件:mycmt.js
和mycmt.html
在我的cshtml中,我添加了以下html:
<RefEditorWindow params="value: someMyProp"></RefEditorWindow>
JS代码部分
ko.components.register('RefEditorWindow', {
viewModel: { require: 'SomeName/SomeSubName/mycmt' },
template: { require: 'text!SomeName/SomeSubName/mycmt.html' }
});
mycmt.js内部
define(['knockout'], function (ko) {
function RefEditorWindowViewModel(params) {
this.updatedDepartment = params.value;
}
return RefEditorWindowViewModel;
});
我没有在控制台中看到任何错误,但在绑定逻辑上,我试图显示此组件并看到错误:
未找到内容
如何解决?为什么需要无法加载或查找文件。