0

この例では、例外が発生し、$scope サービスを認識しません。service メソッドから他のサービスを参照するにはどうすればよいですか?

.factory('newService', function($scope) {
  return {
    function : function(data) {
      $scope.var = 'a';
    }
  }
})

AngularJS よりも JavaScript に関する質問の方が多いと思います。

4

2 に答える 2

0

この$scopeサービスはコントローラー (およびディレクティブ、ただしディレクティブでは挿入されません) に固有です。

別のファクトリで定義した別のサービス名、または他のAngularサービスのようなものを試してみてください$http...

于 2013-07-03T21:27:08.180 に答える