这就是我定义href标签的方式。
<ion-item ng-repeat="chapter in chapters" ng-href="#/tab/kurals">
{{chapter}}
</ion-item>
当我点击该项目时,浏览器的网址会更改为/ tab / kurals,但视图中没有任何更改。仍然显示旧视图。对于离子标签,我有一个抽象的路线。所有其他链接都可以正常工作。
以下是我定义路线的方式。
$stateProvider.state('tab.kural', {
url: '/kurals',
views: {
'tab-kural': {
templateUrl: 'templates/tab-kural.html',
controller: 'KuralCtrl'
}
}
});
我也试过了。
$stateProvider.state('tab.kural', {
url: '/kurals',
templateUrl: 'templates/tab-kural.html',
controller: 'KuralCtrl'
});
控制台中没有错误。
可能的原因是什么?
答案 0 :(得分:0)
ng-href="#/tab/kurals"
将不会匹配url: '/kurals'
您可以更改url:'/tabs/kurals'
或ng-href="#/kurals"
之类的任何内容。另外,你最好使用ui-serf =“tab.kural”。
我假设您的孩子视图名称是“tab-kural”。