0

スポーツの JSON を読み込みます。マッチアップ マークアップのパーシャルを使用します。アウェイ チームとホーム チームのほとんどは同じマークアップを共有していますが、私が制御できない JSON プロパティは次のとおりです。

<div class="away {{game.awayTeam_last_name|slugify}}">
  <a href="#" title="{{game.awayTeam_first_name}} {{game.awayTeam_last_name}}">
    <span class="{{league}}-logo"></span>
<span class="city">{{game.awayTeam_first_name}}</span>
    {% if game.event_status != "pre-event" %}
      <span title="score">{{game.awayTeam_score}}</span>
    {% else %}
      <span title="record entering game">(0-0)</span>
    {% endif %}
  </a>
</div>
<span>@</span>
<div class="home {{game.homeTeam_last_name|slugify}}">
  <a href="#" title="{{game.homeTeam_first_name}} {{game.homeTeam_last_name}}">
    <span class="{{league}}-logo"></span>
    <span class="city">{{game.homeTeam_first_name}}</span>
    {% if game.event_status != "pre-event" %}
      <span title="score">{{game.homeTeam_score}}</span>
    {% else %}
      <span title="record entering game">(0-0)</span>
    {% endif %}  
  </a>
</div>

式バリュエーターのように上記を縮小/リファクタリングして、変数を介してホームアンドアウェイを渡す方法はありますか。

4

1 に答える 1

0

自分の質問には答えませんでしたが、データ担当者にデータのフォーマットを改善してもらったので、.. awayteam: { first_name:'', last_name:'', score:'' } hometeam: { first_name:'', last_name: ''、 スコア:'' }

テンプレートを半分に縮小できます =)

于 2012-06-23T12:43:17.957 に答える