gpt4 book ai didi

angularjs - Angular UI 路由器中的事件链接/选项卡

转载 作者:行者123 更新时间:2023-12-04 10:00:06 26 4
gpt4 key购买 nike

我正在使用 AngularUI Router我正在尝试使用嵌套/子链接。

一切正常,但如何在“联系人”选项卡中选择/激活链接?

基本上,我需要能够在加载联系人页面时选择/激活联系人一个链接。目前由于某种原因它没有读取 controlleroneCtrl除非我点击链接联系一。

angular
.module ('myApp', ['ui.router'
])
.config (['$urlRouterProvider', '$stateProvider', function ($urlRouterProvider, $stateProvider) {
$urlRouterProvider.otherwise ('/summary');

$stateProvider.
state ('summary', {
url: '/summary',
templateUrl: 'summary.html',
controller: 'summaryCtrl'
}).
state ('about', {
url: '/about',
templateUrl: 'about.html',
controller: 'aboutCtrl'
}).
state ('contact', {
url: '/contact',
templateUrl: 'contact.html',
controller: 'contactoneCtrl'
})
// Sub page
.state('contact.one',{
url: '/contact.contactone',
templateUrl: 'one.html',
controller: 'contactoneCtrl'
})
// Sub page
.state('contact.two',{
url: '/contact.contacttwo',
templateUrl: 'two.html',
controller: 'contacttwoCtrl'
});

}]);

普朗克: http://plnkr.co/edit/DWjp5M6kJt2MyBrasfaQ?p=preview

最佳答案

有一种更快的方法可以做到这一点。只需使用 ui-sref-active="active"属性而不是 ui-sref .

一个例子:

<ul>
<li ui-sref-active="active">
<a ui-sref="state">State 1</a>
<li>
<ul>

当状态处于事件状态时,列表项使类处于事件状态。如果你想要一个不同的事件状态类或多个类,只需添加如下
<ul>
<li ui-sref-active="active so-active super-active">
<a ui-sref="state">State 1</a>
<li>
<ul>

关于angularjs - Angular UI 路由器中的事件链接/选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25275348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com