从另一个js文件调用javascript函数

时间:2017-06-26 06:33:45

标签: javascript jquery angularjs model-view-controller

我有一个javascript文件,可以读取MVC / AngularJS中文本框输入的输入。该方法如下所示:

 $scope.Clients_CW = {
                ....
            }

function sendForm(data)
{
   $scope.Clients_CW = data; 
   var submitData = registrationService.SaveFormData($scope.Clients_CW);}

我正在使用带有next,previous和finish按钮的jQuery向导。这是与上面代码不同的javascript文件。我的完成按钮如下所示:

$($this.buttons.finish).click(function() {
        if(!$(this).hasClass('buttonDisabled')){
            if ($.isFunction($this.options.onFinish))
            {
                var context = { fromStep: $this.curStepIdx + 1 };
                if (!$this.options.onFinish.call(this, $($this.steps), context))
                {
                    return false;
                }
            }
            else {
                var frm = $this.target.parents('form');
                if (frm && frm.length)
                {
                    alert($scope.Clients_CW);
                    frm.submit();
                }
            }
        }
        return false;
    });

我的问题和问题是......如何将$ scope.Clients_CW数据传递给完成按钮方法,或者如何在完成按钮中调用sendForm(data)方法及其参数方法?

1 个答案:

答案 0 :(得分:-1)

您可以很好地使用路由参数在状态之间传递数据。请参阅ngRoute。您还可以将数据存储在$rootScope$localStorage中,以便使用多个状态的数据。如果同一状态需要两个文件,则后一步也可以使用。