var app = angular.module('controllers', []);
app.controller('StoreSignUpCtrl', function($scope, $state, $q){});
在controller中引用$scope, $state, $q, $ionicActionSheet就可以注入這些系統組件並使用他們。
請問如果我自訂一個函數如何才能使用到這些元件呢?
var myFun = function($q){};
过去多啦不再A梦2017-05-15 16:54:33
你得函數都是出現在angular的一個controller 或者指令 或者 一個服務或者塊裡面的,而以上的都是可以通過 引入angular的內庫的,所以你自己定義的函數肯定可以使用到得,
比如說 你得 函數定義在一個指令中
angular.module('controllers', []).directive('mydirective',['$timeout',function($t){
var myFun = function($t){};//这样就可以用到 系统的组件$timeout了
}])
如果有什麼不懂的 可以繼續討論
(我不太清楚 你定義的函數在什麼地方,所以答案不一定是你想要的)