ngRoute与jquery中的选项卡类似
我想我在结构上做错了。我希望我的侧边栏有作为选项卡,然后在每个选项卡中将有动态内容 到目前为止我试过这个ngRoute与jquery中的选项卡类似,jquery,angularjs,Jquery,Angularjs,我想我在结构上做错了。我希望我的侧边栏有作为选项卡,然后在每个选项卡中将有动态内容 到目前为止我试过这个 你试着点击标签,然后在内容上来回走动,然后你来了,一切都重置了。或者我不应该使用ngroute吗?问题是AngularJS在更改路由后删除分配给路由的控制器。所以实际上,你可以尝试两件事: 不要使用ngRoute,而是使用ng show 在viewStateService中保留控制器的所有状态相关属性。由于服务是单身,即使改变路线,他们也会一样 和您可以使用动态ng show。每个选项卡都有
你试着点击标签,然后在内容上来回走动,然后你来了,一切都重置了。或者我不应该使用ngroute吗?问题是AngularJS在更改路由后删除分配给路由的控制器。所以实际上,你可以尝试两件事:
ng show
viewStateService
中保留控制器的所有状态相关属性。由于服务是单身,即使改变路线,他们也会一样和您可以使用动态ng show。每个选项卡都有一个
$index
,因此将当前活动选项卡的索引保存在范围变量中,如$scope.activeTab
,然后可以执行ng show=“activeTab==$index”
。当子路由更改时,AngularJS不会删除父控件集。因此,当您希望一些数据处于活动状态时,这不是问题所在。今天,当我的选项卡包含网格时,我对选项卡使用ng路由。这样做时,我的应用程序只有在网格选项卡被激活时才会加载网格。使用ngShow时,必须实现逻辑。