私はGruntjsを使用して構築されたプロジェクトでRestangularを使用しています。ここでは抜粋です。Gruntjsを使用してRestangular.baseUrlを設定してください
// scripts/app.js
angular.module('myApp', ['restangular'])])
.config(['RestangularProvider', function(RestangularProvider) {
/* this is different on dev, test, prod environments */
var baseUrl = 'http://localhost:8080/sms-api/rest/management/';
RestangularProvider.setBaseUrl(baseUrl);
}])
私は、CLIまたはデフォルトで指定された場合に指定されていない場合baseUrl
に異なる値を持っているしたいと思います:
$ grunt server
Using default value for 'baseUrl'
$ grunt build --rest.baseUrl='http://my.domain.com/rest/management/'
Using 'http://my.domain.com/rest/management/' for 'baseUrl'
はどのように私はそれを行うことができますか?
.jsファイルへの挿入は、私がすべての種類の不必要なもの(セミコロンなど)について私に警告するのが嫌いなので、もっと複雑です。また、@echoは私のためにいくつかの問題を抱えていたので、私は手動で終了を出力しました。 *セミコロン* –