1

スコープ内にクラスを作成しようとしていますが、作成したメソッドを呼び出すことができません。このメソッドにアクセスできないのはなぜですか?

コードスニペット

var ClientController;

(function($, cc){
    function ClientController(){
        this.GVNavUpdate = function(){
            console.log('this works');
        }
    }

    cc = new ClientController();

})(jQuery, ClientController);

ClientController.GVNavUpdate();
4

1 に答える 1

2

これを試してください:

var ClientController = (function($) {
    function ClientController() {

        this.GVNavUpdate = function() {
            console.log('this works');
        }

    }

    return new ClientController();
})(jQuery);

ClientController.GVNavUpdate();
于 2013-07-26T15:22:04.817 に答える