用AngularJS的模式重构代码