pref(ngStyleDirective): use $watchCollection