Javascript Angular UI按钮指令,活动收音机未正确更新
我使用的是AngularUI按钮指令。我想做一台收音机。这里有一个小插曲: 当我更改输入框时,会运行一些逻辑。逻辑会更新绑定到我的收音机的对象中的值 问题是更新数据时“$scope.activeInput”未更改 有点分散,但如果你去普朗克。点击“比能量”。在输入框中写些东西。然后您可以看到在“MyLogic”元素中没有发生任何事情。如果你点击了总成本,那么回到“特定能量”,你可以确认逻辑得到更新。我希望这能实时发生。所以activeObject和我当前选择的收音机之间的“连接”总是更新的Javascript Angular UI按钮指令,活动收音机未正确更新,javascript,angularjs,Javascript,Angularjs,我使用的是AngularUI按钮指令。我想做一台收音机。这里有一个小插曲: 当我更改输入框时,会运行一些逻辑。逻辑会更新绑定到我的收音机的对象中的值 问题是更新数据时“$scope.activeInput”未更改 有点分散,但如果你去普朗克。点击“比能量”。在输入框中写些东西。然后您可以看到在“MyLogic”元素中没有发生任何事情。如果你点击了总成本,那么回到“特定能量”,你可以确认逻辑得到更新。我希望这能实时发生。所以activeObject和我当前选择的收音机之间的“连接”总是更新的 $s
$scope.totalCost = {
title: 'Total cost',
unit: 'Mkr'
};
$scope.specificEnergy = {
title: 'Specifik energi',
unit: 'kWh/m2,år'
};
$scope.absoluteEnergy = {
title: 'Absolut energi',
unit: 'Gwh/år'
};
//active input is not getting updated properly
$scope.activeOutput = $scope.totalCost;
$scope.$watch('myValue', function(){
$scope.absoluteEnergy.value = $scope.myValue * 5;
$scope.specificEnergy.value = $scope.myValue * 15;
})
我不太确定我是否碰到了你的问题。但这是可行的。我发现了两个问题:
- btn radio的值由angular ui计算,因此您只需编写
而不是btn radio=“totalCost”
btn radio=“{{totalCost}}”
- 如果更改了
,则不会更改myValue
totalCost
值。我不知道你期望什么