我有一個工廠,需要從視圖調用工廠。 我想用兩個參數調用工廠。 是否可以從模板發送$ scope?
因爲我在多個地方使用同一工廠。
<input name="accnum" ng-blur="myservice.getAccountDetailsToDisplay($scope, accno)" />
控制器,
$scope.myservice= getAllDetailsService;
在服務,
tellerApp.factory('getAllDetailsService',['$rootScope', '$resource', '$http', '$filter', '$window', function ($rootScope, $resource, $http, $filter, $window) {
return{
getAccountDetailsToDisplay: function ($scope, accountnumber) {
console.log('>>>>>>');
}
};
}]);
我可以從控制器發送$範圍,但有沒有辦法從模板? – vishnu
@vishnu我正在更新答案..什麼是正確的方式做它..通過$範圍到服務使您的代碼緊密夫婦 –
@vishnu是的,你可以傳遞範圍對象從模板,但我不會推薦它。這是答案提供更好的方法。 – dfsq