我一直在尋找教程和文檔;但我不明白下面的代碼。有2個來自2個文件的代碼;服務;和導入服務的文件。角度1.5方法。出口中的。angular.module
這是一個服務角文件的片碼(地址-local.js):
export default angular.module('erp.services.addressLocal', [])
.factory('addressLocal', addressLocal)
.name;
/* @ngInject */
function addressLocal($http) {
,這是一塊文件的代碼,其中被注射的服務(account.js):
import addressLocalService from '../services/address-local';
我的問題是:
什麼呢。名稱方法出口;我在網上看到的大多數例子都不使用.name方法
什麼是在出口使用'erp.services.addressLocal';當在導入中不使用時,只需要一個'import addressLocalService';什麼是完整的文檔語法?
/* @ngInject * /,是否有用?
在哪裏我可以找到關於.name或我可以在「導出」中使用的所有方法的完整文檔? ES6與Angular混合?
感謝JB你的很好的解釋......這將是你的正確路線的導入? – stackdave
如果目標是獲取模塊的名稱,那麼您擁有的行是正確的。這是應該更好命名的變量(addressLocalService)。代碼如何處理這個變量? –
它只是導入另一個表單組件來從api獲取記錄完整,我可以使用其他名稱。或者我可以如何使用'erp.services.addressLocal'默認名稱?方法.name真的很有用? – stackdave