自行尝试根据angularjs封装框架