我有一个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)
方法及其参数方法?
答案 0 :(得分:-1)
您可以很好地使用路由参数在状态之间传递数据。请参阅ngRoute。您还可以将数据存储在$rootScope
或$localStorage
中,以便使用多个状态的数据。如果同一状态需要两个文件,则后一步也可以使用。