我需要基于页面变量中的来更改绑定元素的值。AngularJS如何动态设置绑定元素的值
这是在页VAR:
<script type="text/javascript">
var myVar = 'value1';
</script>
这是选择与bind元素:
<select value="">
<option ng-repeat="value in valueList">
{{myNewValue()}}
</option>
</select>
这里是控制器:
$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;
};
});
这里的JSON结构:
"valueList": [
{
"additionnal": {
"value1": "this is value 1",
"value2": "this is value 2"
}
},
{
"additionnal": {
"value1": "this is value 3",
"value2": "this is value 4"
}
}
]
我想知道如何连接与get函数的元素的页VAR值..谢谢您!
,直到你做出myVar的全球或将其添加到$ rootScope你不能做到这一点 – Thaadikkaaran
我该怎么做? – paolopolix
你想在角度控制器中分配一个JavaScript变量吗? –