我有狀態問題(我不明白它是如何工作的)。離子狀態不工作
好吧我app.js代碼視圖這樣的:
....
app.config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider) {
// $ionicConfigProvider.views.transition('none');
$stateProvider
.state('app', {
url: '/app',
templateUrl: 'tpl/home.html',
controller: 'AppController',
abstract: true
})
.state('app.aquarium', {
url: '/aquarium/index',
views: {
'menuContent': {
templateUrl: 'tpl/aquarium/index.html',
controller: 'AquariumIndexCtrl',
}
}
})
....
$urlRouterProvider.otherwise('/app/aquarium/index');
....
app.controller('AppController', function($scope) {
console.log("App");
});
app.controller('AquariumIndexCtrl', function($scope) {
console.log("Akwaria");
});
....
和index.html中我有HREF此規定:
<a class="item item-icon-left" href="#/app/aquarium/index">
<i class="icon"><img src="img/aquarium.png" /></i>
Aq
</a>
但所有的時間,我看到文件從狀態「應用程序「(tpl/home.html)。
爲什麼我的鏈接不工作和爲什麼仍然加載文件TPL/home.html的時候就開始應用,可以使用「重定向」到
$urlRouterProvider.otherwise('/app/aquarium/index');
?謝謝:)