我有一个数组,我希望得到一个项目并使用函数将其分配给变量。我有以下代码:
$scope.var1 = '';
$scope.var1 = '';
$scope.arr = [{
'item1':'test1',
'item2':'test2',
'item3':'test3'
}];
$scope.myFunc = function(){
$scope.var1 = $scope.arr.item1;
$scope.var2 = $scope.arr.item1;
};
但是当试图用ng-click="myFunc()"
调用该函数时,它不起作用。这甚至可能吗?或者我需要以另一种方式解决这个问题吗?
提前感谢您提出任何建议
答案 0 :(得分:1)
$scope.arr
array
object
个$scope.arr.item1
。
所以而不是
$scope.arr[0].item1
你必须使用
array
或者将您的object
转换为// Removed the brackets []
$scope.arr = {
item1: 'test1',
item2: 'test2',
item3: 'test3'
};
,如此:
$scope.arr.item1;
然后您就可以检索像class Singleton
{
public:
static const Bar& getBarInstance()
{
static Bar bar;
return bar;
}
};