AngularJS Live Example

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<div ng-controller = "fessCntrl"> 
<a ng-click="( doStuff(book) && (navigation.book = book))" href="#{{book.id}}">{{book.title}}</a>
    
    <pre>navigation.book: {{navigation.book|json}}</pre>
</div>

JavaScript

var fessmodule = angular.module('myModule', []);

fessmodule.controller('fessCntrl', function ($scope) {
   
    $scope.book = {title: "sometitle", id:12345};
    
    $scope.navigation = {};
    
    $scope.navigation.book = {};
    
    $scope.doStuff = function(book){
      alert(book);
        return false;
    };
    
    
    
});

fessmodule.$inject = ['$scope'];