Javascript 在Angular.js中扩展$scope
有时,我看到人们使用这种模式:Javascript 在Angular.js中扩展$scope,javascript,angularjs,Javascript,Angularjs,有时,我看到人们使用这种模式: angular.extend($scope,{somekey,someval}) 当我可以像这样直接设置范围时,使用这种类型的范围扩展有什么好处: $scope.somekey=someval 使用这种类型的范围扩展有什么好处 如果我读对了,绝对没有,尽管我个人不同意语法上的伪糖 不过,有一天,我读到一些问题,我记得我读到有人说,angular.extend与有关,而不是简单的赋值。没有好处,除非有十几个新属性。那么extend就更干净了。问得好。在我看来,第一种
angular.extend($scope,{somekey,someval})
当我可以像这样直接设置范围时,使用这种类型的范围扩展有什么好处:
$scope.somekey=someval
使用这种类型的范围扩展有什么好处
如果我读对了,绝对没有,尽管我个人不同意语法上的伪糖
不过,有一天,我读到一些问题,我记得我读到有人说,angular.extend与
有关,而不是简单的赋值。没有好处,除非有十几个新属性。那么extend就更干净了。问得好。在我看来,第一种模式在某种程度上更丑陋,可读性也更低……但是,是的,当你有更大的对象并扩展oncethank时,无论什么都会使你的无船代码漂浮起来。是的,有棱角的传单也是我经常看到的地方。