データ視覚化のレンダリングを制御する3 つのモデル属性year、indicator、geographyがあります。
このモデルの変更内容に応じて、ビジュアライゼーションのレンダリングを制御できるようにしたいと考えています。
//Pseudo code
watch function ( year, indicator, geography ) {
if(geography.previous == a && geography.current == b){
renderA()
}
if(geography.previous == a && year == 1950){
renderB()
}
}
上記の例が示すように、レンダリングを決定するために、以前の値を現在の値およびモデルの変更の任意の組み合わせと比較できるようにしたいと考えています。
これをAngularでどのように設定しますか?
(おそらくモデルのサービスを含め、複数の属性を監視しています...)