在下面的AngularJS示例中,Demeter定律被破坏了?

在下面的AngularJS示例中,Demeter定律被破坏了?,angularjs,oop,Angularjs,Oop,在以下AngularJS示例中,Demeter定律是如何被打破的 myModule.factory('greeter', function($window) { return { greet: function(text) { $window.alert(text); } }; }); var injector = angular.injector(['ng', 'myModule']); var greeter = injector.get('greeter')

在以下AngularJS示例中,Demeter定律是如何被打破的

myModule.factory('greeter', function($window) {
  return {
    greet: function(text) {
      $window.alert(text);
   }
 };
});
var injector = angular.injector(['ng', 'myModule']);
var greeter = injector.get('greeter');
我很难理解这是怎么回事。是否因为喷油器代码“通过”myModule找到迎宾服务?我不熟悉角度,所以我对角度的内部结构还没有很好的理解


是什么让你相信德米特定律一开始就被打破了?医生们这么说。在programmers.stackexchange.com问这个问题可能会更好。是什么让你相信德米特定律一开始就被打破了?医生们这么说。这个问题最好在programmers.stackexchange.com上问