更新angularjs中的数组值

时间:2015-09-02 09:20:42

标签: javascript arrays

这是我的示例代码:

var array_03 = [{'name':'Kapila','age':30}];
var array_04 = [{'name':'Saman','age':30}];    
$scope.userName_03 = array_03[0]['name']; // Kapila
$scope.userName_04 = array_04[0]['name']; // Saman
angular.isArray(array_03); // true
angular.isArray(array_04); // true

array_04[0]['name'] == $scope.userName_03; // <-- Problem here     

$scope.userName_05 = array_04[0]['name']; // <-- Hope to get 'Kapila' But Result 'Saman'

我希望$ scope.userName_05为'Kapila'但结果'Saman'

array_04 [0] ['name'] == $ scope.userName_03; //&lt; - 这里有问题

1 个答案:

答案 0 :(得分:4)

array_04[0]['name'] == $scope.userName_03; // <-- Problem here 

在此行中使用'='而不是'==' 您正在分配值,因此必须为'=' (赋值运算符)