Angular ng-view / routing no funciona en PhoneGap
Estoy teniendo un problema con ngView en PhoneGap.
Parece que todo se está cargando bien, e incluso puedo hacer que un controlador básico funcione con ng-controller. Pero cuando trato de usar el enrutamiento con ngView, no pasa nada.
index.html
<!doctype html>
<html ng-app>
<head>
<script type="text/javascript" src="lib/cordova-2.4.0.js"></script>
<script type="text/javascript" src="lib/angular-1.0.4.min.js"></script>
<script type="text/javascript" src="js/app.js"></script>
</head>
<body>
<a href="#/test">Test</a>
<div ng-view></div>
</body>
</html>
app.js
angular.module('App', []).config(function ($routeProvider) {
$routeProvider.when('/test', {
controller: TestCtrl,
template: '<h1> {{ test }} </h1>'
});
});
function TestCtrl($scope) {
$scope.test = "Works!";
}
El logger de Eclipse muestraonMessage(onPageFinished, fle:///android_asset/www/index.html#/test)
Cada vez que hago clic en el enlace, y probándolo sin el#
solo genera un error que el camino no se puede encontrar.
Por lo que he preparado en cualquier otro lugar, esto debería estar funcionando. Cualquier ayuda sería muy apreciada.