晚安,
当我尝试使用AngularJS中的jQuery步骤创建向导表单时,我遇到了一个小问题。我可以将数据传递到插件中,但我无法将插件发送回我的控制器。以下是我设置的方法:
jqConfig
myApp.value('uiJqConfig', {
steps: {}
};
电脑板
myApp.controller('MainCtrl', function ($scope) {
$scope.user = {
name = "",
address = ""
};
$scope.wizardOptions = {
onStepChanging: function (event, currentIndex, newIndex) {
console.log($scope.user);
}
};
HTML模板
<form ui-jq="steps" ui-options="wizardOptions">
<h1>Step 1</h1>
<div>
<input ng-model="user.name" />
</div>
<h1>Step 2</h1>
<div>
<input ng-model="user.address" />
</div>
</form>
我让向导正确加载所有内容。现在问题是当我输入输入时,它不会更新控制器内的用户对象。
有没有办法可以完成这个任务?或者我应该寻找不同的解决方案?
谢谢, 约书亚