私はangulajsプロジェクトでアイテムをビューに一度だけバインドします。要素を一度バインドする方法は?
ここはplunkerです。ここで
テンプレートHTML:
<div class="form-group">
<div class="col-xs-8">
<span ng-repeat="city in ma.cities" class="view" ng-if="city.Id == ma.selected">
{{::city.Name}}
</span>
<select class="form-control"
ng-model="ma.selected"
ng-options="city.Id as city.Name for city in ma.cities">
</select>
</div>
</div>
私はcity.Nameは一度だけHTMLをテンプレートにバインドすることにしたいです。 しかし、select要素の項目を変更すると、city.Nameも更新されるという問題があります。
バインドオペレータ::
を一度使用しようとしましたが、役に立たなかったです。
要素をビューに一度だけバインドする方法と、更新を防ぐ方法はありますか?
'ng-repeat =" city in :: ma.cities "' – YOU