2016-10-18 12 views
1

Javaを使用してコードを生成するために、口ひげのテンプレートを使用しています。口ひげ:最初の文字を破棄する方法

フィールドの最初の文字を削除したいと思います。

これを取得する方法はありますか?

私はそれを直接変換する必要があります。私はC#コードを生成しています。

EDIT

私は、API仕様に応じてクライアントを生成することができるようにするためにSwagger Codegen toolを使用しています。

このツールは、出力を生成するためにひげ剃りテンプレートを使用しています。したがって、必要な言語ごとにテンプレートが用意されています。 Swagger Codegenが提供する口ひげテンプレートを見るには、hereを参照してください。

私は到達したいC#コードをカスタマイズするためにこれらを変更しています。

{{#apiInfo}} 
{{#apis}} 
    this.{{classname}} = new {{apiPackage}}.{{classname}}(this.Configuration); 
{{/apis}} 
{{/apiInfo}} 

それはのようなものを生成することがあります。

this.UserAPI = new Api.UserAPI(this.Configuration); 

を私が取得したいのですが:

this.userAPI = new Api.UserAPI(this.Configuration); 
+0

[どのように私は口髭の変数を大文字にする]の可能な複製(http://stackoverflow.com/questions/32656158/how-do-i-capitalize-a-variable-in-mustache) – vz0

+1

間違いなく同じ。 – Jordi

+0

答えは全く同じですが、口ひげはあなたに値を更新する機会を与えません。したがって、Javaで更新する必要があります(この場合) – AxelH

答えて

0

CSS

.capitalize:first-letter { 
    text-transform: lowercase; 
} 

テンプレート:

<span class="capitalize">{{text}}</span> 
+0

私は、CSSルールをC#コードにどのように適用できるかについてはあまりよく分かりません。 C#コードはHTMLコードではありません。 – Jordi

関連する問題