angular.extend($scope.postConfig, $scope.channelConfig, {
scrollTop: 0
});
一次扩展2个对象是否正确?
答案 0 :(得分:1)
是的,正如angular.extend
docs中提到的那样,
通过将自己的可枚举属性从src对象复制到dst来扩展目标对象dst。您可以指定多个src对象。
那么,你在问题中所拥有的是正确的语法:
angular.extend($scope.postConfig, $scope.channelConfig, {
scrollTop: 0
});
确保第一个参数是目标对象,它将被作为下一个参数提供的(多个)源对象扩展。
答案 1 :(得分:0)
正如它在AngularJS docs中所说的那样:
angular.extend
通过复制自己的枚举来扩展目标对象
dst
从src
个对象到dst
的属性。您可以指定多个SRC OBJECTS 强>
用法: angular.extend(dst, src1, src2, ...);
您的语法正确。