1

您能否告訴我爲什麼更改姓氏時全名不更新?爲什麼更改姓氏時全名不更新?

Plunker http://plnkr.co/edit/cqmwJc5dpoDWvai4xeNX?p=preview

var loginCntrl=function($scope){ 
    $scope.testClick =function(){ 
    $scope.lastname="kumar"; 
    console.log($scope.fullname) 
     alert($scope.fullname) 

    } 

$scope.name="naveen"; 
$scope.lastname="sharam"; 
$scope.fullname=$scope.name+$scope.lastname; 
} 

它顯示 「naveensharma」 按鈕的點擊。但在按鈕上單擊我更改我的姓氏。它應該在模型中顯示「naveenkumar」。爲什麼沒有顯示?換句話說,我改變了姓氏變量「庫瑪」和預期的結果是「naveenkumar」

回答

1

您需要使用computed propertyfullname,否則屬性不訂閱任何更改firstnamelastname

$scope.fullname = function() { 
    return $scope.firstname + $scope.lastname; 
}; 
+0

可以請您使用plunker嗎? – user944513

+0

你可否請求擒抱者,以便更好地理解 – user944513

+0

@ user944513你如何在掠奪者中保存? – mattytommo

相關問題