用角度定义通用代码的方法是通过服务。
您将像这样定义一个新服务:
.factory('CommonCode', function ($window) { var root = {}; root.show = function(msg){ $window.alert(msg); }; return root; });在您的控制器中,您将注入此服务。
function MainAppCtrl($scope,CommonCode){ $scope.alerter = CommonCode; $scope.alerter.show("Hello World");}只需将CommonCode用作控制器函数的参数即可。Angular会为您注入它(请阅读Dependency Injection ..了解此处的情况。)



