2015-11-08 89 views

回答

0

一種選擇是使用配置來指定REST調用基本URL(您可能已經這樣做),但不是在一個文件中,並

$http({ 
    method: 'GET', 
    url: 'http:locahost:3000/user.json' 
    }); 

$http({ 
    method: 'GET', 
    url: 'http:localhost:3000/account.json' 
    }); 

在另一個文件中,創建一個注入每個需要基本URL的服務的常量。

angular.module('myApp.config', []) 
    .constant('myConfig', { 
     baseUrl: 'http://localhost:3000' 
    }) 

所以你可以然後在每個服務使用它像這樣:

$http({ 
    method: 'GET', 
    url: myConfig.baseUrl + '/user.json' 
}); 

這意味着你只需要改變,當你環境之間移動的一個myConfig文件。但是,它仍然是一項手動任務,你必須記住要始終這樣做。但是,您可以繼續並使用grunt-template來自動執行此過程。 查看this page瞭解更多詳情。

+0

這是我們現有的流程... – runtimeZero

+0

如果您當前正在使用的grunt-template在我鏈接的頁面中描述,那麼我可能需要更多關於您所追求的內容的說明。 – user1135469