1

KnockoutJs と RequireJs でコンポーネント バインド方法を使用しようとしていますが、解決できない単純な問題が発生しました。

Asp MVC 4 ソリューションの下にフォルダーを作成し、/SomeName/SomeSubNameこのフォルダーの下に 2 つのファイルを作成しましたmycmt.jsmycmt.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;    
});

コンソールにエラーは表示されませんが、バインディング ロジックでは、このコンポーネントを表示しようとしましたが、エラーが表示されました。

コンテンツが見つかりません

修正方法は?required がファイルをロードまたは検索できない理由。

4

0 に答える 0