I am building a chat application similar to google hangouts. I have managed to get it right so far. The only problem i am experiencing now is having the angular app/widget run on other pages when i change url's and the app remaining fixed or being restarted on the other web page. how would i have to structure or place the app onto a site.
The app looks like this on my index.html in the angular app.
here is an image: http://s12.postimg.org/jkgraguod/live_review_one.png
I would now like to have the same app/widget run on another pages after it loads e.g reviews.html
I am using laravel (webservice) for posts and gets. the app is in angular, standalone thus far and i would like to keep it that way.
If you would like me to be more clear please feel free to ask :)
All Files Added to plunk: http://plnkr.co/edit/yDoUfw?p=info
code in app.js (routes)
app.config(function($routeProvider) {
$routeProvider
.when('/chat-rooms', {
templateUrl: 'partials/chat-rooms.html',
controller: 'ChatRoomsCtrl'
})
.when('/chat-room/:chatRoom', {
templateUrl: 'partials/chat-room.html',
controller: 'ChatRoomCtrl'
})
.when('/chat-room-pop/:chatRoom', {
templateUrl: 'partials/chat-room-pop.html',
controller: 'ChatRoomCtrl'
});
});
My index.html page.
<head>
<link rel="stylesheet" href="libs/bootstrap/dist/css/bootstrap.min.css">
<link href="css/hanger.css" rel="stylesheet" type="text/css">
</head>
<body ng-app="chatApp">
<div class="page-header">
<h2>live review single page</h2>
</div>
<div ng-view class="container"></div>
<script src="https://code.jquery.com/jquery-git2.min.js"></script>
<script src="libs/angular/angular.min.js"></script>
<script src="libs/angular-scroll-glue/src/scrollglue.js"></script>
<script src="libs/angular-clear/angular.dcb-clear-input.min.js"></script>
<script src="libs/angular-route/angular-route.min.js"></script>
<script src="libs/hanger/hanger.js"></script>
<script src="scripts/app.js"></script>
<script src="scripts/controllers/chat-rooms.js"></script>
<script src="scripts/controllers/chat-room.js"></script>
<script src="scripts/services/message.js"></script>
<script src="scripts/services/chat-room.js"></script>
<script src="scripts/services/webservice.js"></script>
</body>
All Files Added to plunk: http://plnkr.co/edit/yDoUfw?p=info