mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
Refactor angularjs maven archetype to support html5 uris
This commit is contained in:
+4
-1
@@ -5,13 +5,16 @@
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>My AngularJS Struts2 App</title>
|
||||
|
||||
<s:url var="ctxUrl" forceAddSchemeHostAndPort="true" includeContext="true" value="/" namespace="/" ></s:url>
|
||||
<base href="<s:property value="ctxUrl"/>">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h2><s:property value="message"/></h2>
|
||||
|
||||
<div>
|
||||
<a href="#/home">Home</a> - <a href="#/projects">Projects</a>
|
||||
<a href="/home">Home</a> - <a href="/projects">Projects</a>
|
||||
</div>
|
||||
|
||||
<div ng-controller="AppController">
|
||||
|
||||
+5
-2
@@ -21,8 +21,11 @@
|
||||
|
||||
var angularStrutsApp = angular.module('angularStrutsApp', ['ngRoute']);
|
||||
|
||||
angularStrutsApp.config(['$routeProvider',
|
||||
function($routeProvider) {
|
||||
angularStrutsApp.config(['$routeProvider', '$locationProvider',
|
||||
function($routeProvider, $locationProvider) {
|
||||
|
||||
$locationProvider.html5Mode(true).hashPrefix('!');
|
||||
|
||||
$routeProvider.when('/projects', {
|
||||
templateUrl: 'partials/projects.html',
|
||||
controller: 'ApacheProjectsController'
|
||||
|
||||
Reference in New Issue
Block a user