use angularjs instead of knockoutjs