Skip to content

karthik655/jqmAngular

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jqmAngular

A sample/POC project, integrated jquery mobile with angular js. Integration between jquery moble and angular js. I've tried the angular js and jquery mobile adapter but that is not working in the way that i've expected. As this is in POC stage we still need to work around on this project

Directory structure:

:
:--public-
:---------|-css
:---------|-js-
:-------------|-app.js
:-------------|-main.js
:-------------|-app
:-----------------|-Controllers
:-----------------|-Directives
:-----------------|-Router
:-----------------|-Services
:-----------------|-Views
:-------------|-lib
:-----------------|-angular
:-----------------|-jquery
:-----------------|-utils
:-----------------|-require.js
:-----------------|-text.js
:--index.html
:

Used-libraries:

anglar.js
jqueryMobile
underscore.js
require.js

Getting-Started:

App.js contains the application initialization logic. We are not using angular js routing mechanism and writted a custom routing module. the following code explains, how Main.js initializes the router with a default route of the application

var RouteResolver = $injector.get("RouteResolver"); RouteResolver.initialize();

This code initializes the router and loads the application default route configured in router. As a first step in AppRouter, configure the routes with controllers.

this.routes = { home: "HomeCtrl", contact: "ContactCtrl" }

When we try to navigate to "home route" then AppRouter loads the "HomeCtrl". Check the following method to navigate to a module/route.

this.navigate= function(route, scope){ ................................................................................ }

Page navigations will be handled in the Approuter's navigate method. So, call the navigate method to navigate to a specific module.

HTML Anchor tag navigations are also handled in the same but that is still in progress.

As the "AppRouter" initializes a controller by calling the initialize method in a controller, Every controller must implement an initialize method.

About

A sample project that integrats jquery mobile with angular js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published