0
自分のコントローラーで異なるリストでこれを15回以上実行しています。そのようなオブジェクトのフィルタリングと値の設定を行う標準機能
setTick(vm.property, vm.propertyList);
か何かを:私は好きで、それを呼び出すよう
var selected = vm.countryList.filter(function(obj){return obj.id == vm.country})
if (selected.length) { selected[0].ticked = true }
var selected = vm.languageList.filter(function(obj){return obj.id == vm.language})
if (selected.length) { selected[0].ticked = true }
var selected = vm.propertyList.filter(function(obj){return obj.id == vm.property})
if (selected.length) { selected[0].ticked = true }
気の利いた小さな関数を記述することは可能でしょうか?
はい、可能であれば、 'setTick'の実装がどのように動作するのか見てみましたか? – Agalo
それはちょうど私が繰り返し書く2つの行のようにする必要があります:) – torbenrudgaard