Siyang Kern ZhaoinAngular In DepthDon’t reinvent the wheel when implementing ControlValueAccessorReuse already-implemented controlValueAccessor4 min read·Nov 11, 2019--15--15
Siyang Kern ZhaoinAngular In DepthSolving AOT Error in NgRx: Function calls are not supported in decoratorsWrapping reducer or InjectionToken?3 min read·Sep 3, 2019--4--4
Siyang Kern ZhaoinAngular In DepthBuild Truly Dynamic Theme with CSS VariablesChange theme during run time. Work with Angular Material.6 min read·Aug 1, 2019--11--11
Siyang Kern ZhaoinAngular In DepthOptimize Angular bundle size in 4 stepsHave a long initial page loading time? check this out.5 min read·Jun 25, 2019--13--13
Siyang Kern ZhaoinAngular In DepthCreatively Decouple ngOnChangesA nicer way to subscribe to property change.3 min read·Jan 7, 2019--12--12
Siyang Kern ZhaoinAngular In DepthHandle API call state NICELYIn this article, I will introduce a way of handling state of API calls with largely reduced boilerplate by abstracting common logic. It’s…6 min read·Dec 23, 2018--8--8
Siyang Kern ZhaoinAngular In DepthImprove Angular’s performance through memoization and TypeScript decorators4 min read·Oct 8, 2018--5--5