0

ノックアウト付きのSPAを構築する際に問題が発生しています。1つのビューに対して複数のViewModelを取得しました。

このjsFiddleでは、すべてが完全に機能しますhttp://jsfiddle.net/4A87x/11/

しかし、ASP.NEtでこれらを使用しようとすると、すぐに機能しなくなります。

私はこのようにそれを試しました:

<form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }"> 
              //Some Code
</form>

<form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }">
              //SOME CODE
</form>

<form action="" data-bind=" template:{ 'if': loginVM, data: loginVM }"> 
              //Some Code
</form>

<script type="text/javascript">
    $(function () {
        var masterViewModel = {

            loginVM: ko.observable(),
            detailsVM: ko.observable(),
            projectStartVM: ko.observable()

        };

        var LoginVM = function () {
             //Some Code
        };

        var DetailsVM = function () {
          //Some Code

        };

        var ProjectStartVM = function () {
           //Some Code

        };

        masterViewModel.loginVM(new LoginVM());
        ko.applyBindings(masterViewModel);
    });
</script>

誰かがこのコードの何が問題になっているのか知っていますか?

4

0 に答える 0