我想这是一件容易的事情,但我无法通过谷歌找到我正在寻找的信息。我有popupProperties
这只是默认的东西。然后,我根据弹出窗口调用返回特定覆盖的服务。我如何迭代所有服务的覆盖并将它们应用到popupProperties
?以角度覆盖属性forEach
var popupProperties = getDefaultPopupProperties();
var popupOverrides= popupService.getPopupOverrides(currPopupId);
angular.forEach(popupOverrides, function(popupProperty, propertyName){
//replace defaults with popupData's properties
});
你的意思是['angular.extend'](http://docs.angularjs.org/api/angular.extend)?例如'angular.extend(popupProperties,popupOverrides)' – 2013-04-10 21:50:04