2015-04-23 90 views
4

有时,我看到有人使用这种模式:

angular.extend($scope, {somekey, someval})

什么是使用范围扩展的这种风格,当我可以直接设置范围,像这样的好处:

$scope.somekey = someval

+2

没有好处,除非有很多新的属性。然后扩展是一个小清洁。 – dfsq

+3

好问题。在我看来,第一种模式是丑陋的,而且不太可读...但是,无论什么浮动你的船 – Michelangelo

+1

更少的代码来写,当你有更大的对象,并延长一次 – charlietfl

回答

1

使用这种范围扩展的好处是什么?

如果我读this正确,绝对没有,尽管我个人不同意的语法假糖。

虽然读了一些angular-leaflet的问题,但有一天,我记得我读过一些人,说有些东西与angular.extend一起工作,并没有一个简单的任务。

+0

谢谢。是的,角单张也是我看到很多的地方。 – Hinrich