Javascript 使用$parse的动态数组推送
我有三个数组,我想使用$parse动态推入数组 例如Javascript 使用$parse的动态数组推送,javascript,angularjs,Javascript,Angularjs,我有三个数组,我想使用$parse动态推入数组 例如 $scope.image = []; type = image; var test = $parse(type); test.assign($scope , push({id : 1})); 我可以做些什么使数组推送动态取决于类型值还是有另一种方法???您不想使用分配;您需要获取数组,然后对其进行操作: $scope.image = []; var type = 'image'; var getter = $parse(type); get
$scope.image = [];
type = image;
var test = $parse(type);
test.assign($scope , push({id : 1}));
我可以做些什么使数组推送动态取决于类型值还是有另一种方法???您不想使用
分配
;您需要获取数组,然后对其进行操作:
$scope.image = [];
var type = 'image';
var getter = $parse(type);
getter($scope).push({ id: 1 });
什么是
type=image
应该完成的…?var type=“image”;它应该是这样的,type value可以接受另一个数组值,比如type=“video”或type=“gif”,如果它只是一个字符串,$scope[type]。push(…)
就可以了。$parse
只有当您有更复杂的路径(例如foo.bar.baz
)时才会变得有趣你能把你试过但没用的东西贴出来吗?你能告诉我怎么做吗