我想在编辑表单中填写输入值,但我的值不会传递给模型。
我的usersController中有一个基本的crud操作
$scope.user = {
address:{}
};
User.get().then(function (res) {
if (res.data.fail) $state.go("logout");
$scope.users = res.data;
});
$scope.createForm = function (form) {
if(form.$valid){
User.create($scope.user).then(function(res){
if (res.data.fail) $state.go("logout");
notify({
message: "Success - Record created",
classes: 'alert-info',
templateUrl: $scope.inspiniaTemplate
});
})
}
};
$scope.edit = function(id){
User.details(id).then(function(res){
if (res.data.fail) $state.go("logout");
$state.go("main.edit_user");
$scope.user = res.data;
});
}
现在在我的$ scope.edit函数中,我获取了用户值,并将其分配给$ scope.user,但问题是没有更新我的状态“main.edit_user”视图。
<input type="text" class="form-control" name='firstName' ng-model="user.firstName" required>