ich brauche, basierend auf einer in Seitenvariable, Wert eines Bindeelementes zu ändern.AngularJS wie dynamisch Wert von Bindungselement setzen
Hier ist es die in Seite var:
<script type="text/javascript">
var myVar = 'value1';
</script>
Dies ist die select mit dem Bindeelement:
<select value="">
<option ng-repeat="value in valueList">
{{myNewValue()}}
</option>
</select>
Hier ist die Steuerung:
$scope.inPageVar = $window.myVar;
$http.get(jsonUrl).then(function(result) {
$scope.valueList = result.data.valueList;
$scope.myNewValue = function() {
return $scope.valueList[0].additional + $scope.inPageVar;
};
});
Hier ist die JSON-Struktur:
"valueList": [
{
"additionnal": {
"value1": "this is value 1",
"value2": "this is value 2"
}
},
{
"additionnal": {
"value1": "this is value 3",
"value2": "this is value 4"
}
}
]
Ich mag würde wissen, wie die in-Seite var Wert mit dem Element der get-Funktion verketten .. Thank Sie!
Sie können dies nicht erreichen, bis Sie die meineVar als global machen oder fügen Sie $ rootScope – Thaadikkaaran
Wie kann ich das tun? – paolopolix
Möchten Sie eine Javascript-Variable im Winkel-Controller zuweisen? –