perf(ngStyleDirective): use $watchCollection