An ng-service wrapping pushState
and location.href
.
npm install js-nglocation-provider --save-dev
app.controller("UsersCtrl", ["locationProvider", "User" function(location, User) {
$scope.save = function() {
User.save({}, {}).$promise
.then(function(data) {
location.path("/users/" + data._id)
.title("User : " + data.name)
.push();
})
.catch(function(err) {
// handle
});
};
}]);
MIT