$scope.calculatePercentage = function(country)
{
if(country == "us")
{
$scope['europe'] = $scope.total - $scope[country] ;
$scope['asia'] = 0;
$scope['rest'] = 0;
}
else if(country == "europe")
{
$scope['europe'] = $scope.total - $scope[country] ;
$scope['asia'] = 0;
$scope['rest'] = 0;
}
}
请参阅上面的代码和附带的plucker链接 如果用户更新任何字段,则应使用差异更新下一个字段,并且所有值应最多为100。 如果用户输入50的第二个字段,则值应为0,50,50,0 如果用户输入30的第三个字段,则值应为0,50,30,20,依此类推