問題タブ [texttemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
282 参照

c# - ループの最後の要素を取得する

上記のコードは texttemplate ファイルにあります。私がやろうとしているのは、リスト tblAttributes の各要素に対してコンマを生成することだけです。それらはelseに入り、リストの最後の要素でコンマを止めます.....

問題は、私の条件が適用されているelseにあるためですが、その後、最後の要素がifブロックに落ちているため、コンマの生成が停止することはありません。それで、elseブロックに来る最後の要素を見つける可能性はありますか....これを成し遂げるために...

または、プロセス全体の回避策はありますか plz ....ありがとう........

0 投票する
0 に答える
90 参照

c# - EF 4.1 から EF 5.0 への移行 (entity.tt ファイル)

5.0 に移行したい 4.1 のプロジェクト EF があります。もともとエンティティ コード生成テンプレートには、 や などの関数が含まれていましAssociation Fixupた。これらは 5.0 でも必要ですか?FixupFrameFixupCluster

移行時に他に注意すべきことは何ですか?

0 投票する
2 に答える
1159 参照

c# - テンプレートにパラメータを渡すMono.TextTemplating

次のコマンドを使用して、既存のテンプレート(MyTemplate.tt)にパラメーター(foo)を渡そうとします。

TextTransform.exe -a = foo!bar -o Output.txt MyTemplate.tt

MyTemplate.tt:

パラメータ「foo」が存在しないため、このコマンドは失敗します。このパラメータを正しく渡すにはどうすればよいですか?

0 投票する
0 に答える
211 参照

c# - 属性プロパティ値の収集

これが少し複雑になる場合は、事前にお詫び申し上げます。

次のような属性クラスがあります。

を使用してクラス ドメインをトラバースし、EnvDTEコード生成用のクラスを収集しています。で 1 つまたは複数のプロパティを装飾するクラスを見つけるRepositoryCollectionMethod

この部分は比較的簡単だったので、これらのプロパティの一部を装飾したクラスごとに、 IEnumerable<CodeProperty>I call を作成しpropertiesました。

今、私は立ち往生しています。これらの EnvDTE オブジェクト (厳密な型指定と優れたドキュメント/例を嫌うように見える)MethodNameの性質上、プロパティのコレクションからプロパティ値の個別のリストを抽出する方法がわかりません。それをRepositoryCollectionMethod飾る。

つまり、次のような「Foo」クラスがあるとします。

... IEnumerable<CodeProperty>ofFooのプロパティが与えられた場合、次のリストを生成したいと思います。

  • GetFoosByCategory
  • GetFoosByClass
  • GetFoosByClassAndLot
  • GetFoosByLot

誰でもこれで私を助けることができますか?

0 投票する
1 に答える
83 参照

perl - Text::Template で '{{$NEXT}}' を出力

Dist::Zilla の NextRelease プラグイン{{$NEXT}}は、変更ファイルを探して、リリース日時情報を配置します。しかし、私の profile.ini を使用してこれを生成することはできません。ここに私が持っているものがあります:

{{$dist->name}}はディストリビューション名に正しく置き換えられますが、{{$NEXT}} はそのままで何も置き換えられません (エスケープされておらず、$NEXT 変数が含まれていないため)。中かっこをエスケープするためにスラッシュのさまざまな組み合わせを試しましたが、dzil new. dzilこの文字列を適切にエスケープして、処理後Text::Templateに出力するようにするにはどうすればよい{{$NEXT}}ですか?