So I currently have a directive for dynatree that is working fine. My question is is there a way from a controller to re-invoke a directive so that it rebuilds its self? Since my data is being stored in session storage and the updates to it are massive I can just fetch my new data set, swap it in session storage and rebuild the directive
1754 次
1 に答える
0
ディレクティブ内で、変更を $watch できます。$watch 式は、プロパティの変更と同じくらい単純な変更を監視することも、複数レベルの深さ (深いオブジェクトの変更) のプロパティからの変更を監視することもできます。関数の評価に応じて監視することもできます。ディレクティブが何を監視するか、およびそれらの変更が発生したときにいつどのように対応するかについては、非常に柔軟です。たとえば、ツリーを再構築するための条件が満たされた場合 (おそらく関数の再評価、またはプロパティを変更する評価される外部関数によって)、必要に応じて再構築できます。
于 2014-05-26T22:57:54.410 に答える