Это мой app.js
var Myapp = ons.bootstrap('Myapp',[]);
document.addEventListener('deviceready', function () {
}, false)
controller.js:
Myapp.controller('LoginCtrl', ['$scope', '$state', 'LoginSrvs', function ($scope, $state, LoginSrvs)
{
$scope.login = function (LoginAccount) {
debugger;
var username = LoginAccount.username;
var password = LoginAccount.password;
var parameter = JSON.stringify({ username: username, password: password });
var loginData = LoginSrvs.login(parameter);
loginData.then(function (str) {
})
$state.go('index');
};
}]);
и мой маршрут.js
MyApp.config(['$ stateProvider', '$ urlRouterProvider',
function ($stateProvider,
$urlRouterProvider) {
debugger;
$stateProvider
.state('index', {
url: '/index',
templateUrl: ''
})
$urlRouterProvider.otherwise('/');
}]);
state.go
не найден и не вызывает действие контроллера при нажатии.
если вам не нужен контент, замените templateUrl: ''
template: ''
.