wrapping angularjs