2017-08-23 61 views
-1

也許愚蠢的問題,但AngularJS我想要<code>userName</code>相同<code>email</code>對象

$scope.registration = { 
     email: "", 
     userName: "", 
     password: "", 
     confirmPassword: "", 
     firstName: "DummyFirstName", 
     lastName: "DummyLastName" 
    }; 

中的一個字段的值設置爲另一個領域。

我想這樣的:

$scope.registration = { 
     email: "", 
     userName: email, 
     password: "", 
     confirmPassword: "", 
     firstName: "DummyFirstName", 
     lastName: "DummyLastName" 
    }; 

,但我得到的不存在的錯誤。

+0

只要使用相同的模型。否則,使用$ watch。 – cst1992

回答

1

你可以這樣做:

$scope.registration = { 
    email: "", 
    password: "", 
    confirmPassword: "", 
    firstName: "DummyFirstName", 
    lastName: "DummyLastName" 
}; 
$scope.registration.userName = $scope.registration.email; 
+0

爲什麼甚至包含'userName:「」'then? – cst1992

+0

@ cst1992是的,那樣做也可以。 –

+0

可能是一個用來允許用戶名的系統,但現在只是電子郵件地址。星巴克做到了。 – Brian

相關問題