ハンドルバーでは、現在のスコープを変更できるため、オブジェクトがある場合:
walrus: {
bubbles: 7,
zombies[
{name: 'Jim', hobby: 'pinocle'},
{name: 'Cassandra', hobby: 'privateering'},
{name: 'Ke$ha', hobby: 'yelling'}
],
address: {
city: 'Fresno',
state: 'CA'
}
}
次に、そのコンテキストを次のようなテンプレートに送信できます。
<article class='walrus'>
<h2>I have {{ bubbles }} bubbles!</h2>
<ul>
{{#each zombies}}
<li>{{ name }} likes {{ hobby }}
{{/each }}
</ul>
<div class='address'>
{{#with address}}
<p>{{city}}, {{state}}</p>
{{/with}}
</div>
</article>
しかし、Angular で $scope.walrus = walrus を設定すると、次のようになります。
<article class='walrus'>
<h2>I have {{ walrus.bubbles }} bubbles!</h2>
<ul>
<li ng-repeat="zombie in walrus.zombies">{{ zombie.name }} likes {{ zombie.hobby }}
</ul>
<div class='address'>
<p>{{walrus.address.city}}, {{walrus.address.state}}</p>
</div>
</article>
walrus.
Angular にそれがどのスコープにあるかを認識させ、余分な、zombie.
、または (最悪) を必要としない方法はありwalrus.address.
ますか?