2014-09-27 88 views
0

看來新手的問題,但我無法弄清楚如何找到一個變量店的價值在一個字符串如Angularjs:如何找到一個字符串變量店的價值

var value = "Scope.address"; 

其實我想要找到「Scope.address」的價值如何找到它。

+0

問題不清楚....你可以嘗試$ scope.address – 2014-09-27 17:29:33

回答

0

您必須從$ scope可用的位置引用$ scope。一個常見的位置是你的控制器

var value = $scope.address; 

如果你需要它是動態的請嘗試以下操作:

var value = 'address'; 
var myDynamicValue = $scope[value]; 
+0

沒有實際的要求是我已經有value =「$ scope.address」但現在我想獲取value2作爲$ scope的實際值。通過「值」的地址 – nirajkumar 2014-09-27 17:47:55

+0

上面的代碼是你如何通常會引用$範圍 – TGH 2014-09-27 17:49:10

+0

我同意,但我想通過一個變量說tmp具有tmp =「$ scope.address」值獲取$ scope.address的值。怎麼做 。 – nirajkumar 2014-09-27 17:51:45

1

我無法理解你想要什麼。

如果你想訪問一個變量地址(在角度這可能是模型),你必須使用$ scope.address。

下面是示例

<input type="text" ng-model="address"> 

和相應的腳本在控制器訪問地址是

var value=$scope.address; 

更新

var value2=$scope[value]; 

下面是一個demo

+0

沒有實際的要求是我已經有value =「$ scope.address」,但現在我想通過「value」獲取value2,它是$ scope.address的實際值。 – nirajkumar 2014-09-27 17:47:04

相關問題