旅行者!
以下是plunkr
我打算做的是以下内容。
'第1页' - 是默认应用的目标网页。不起作用,可能是因为plunkr,因为真实的环境适用于这种情况。
一旦我转到' page2'一个已解决的“活跃的标签”'自动激活,网址从' / page2'进入' / page2 / 2'我们说吧。我试过这样的
$scope.activeTabId = 2; // not resolved but hardcoded instead
$state.go('root.page2.tab', { tabId: $scope.activeTabId });
它没有帮助并打破一切。
有没有一种方法可以解决并进入某个州,而无需用户点击“标签”按钮'链接?另外我假设可能有更好的解决方案,所以请告诉我。
谢谢
答案 0 :(得分:0)
我不得不用你的小提琴来解决问题。简单的事情:
//$scope.activeTabId = 2; // will be resolved at 'root.page2' state
//$state.go('root.page2.tab', { tabId: $scope.activeTabId });
在Page2Controller
内部我添加了$ state作为可注射的东西开始工作。更新了plunkr
一旦发生这种情况,我将根状态重定向到Page1
。在Page2Controller里面我添加了一些默认值。