【发布时间】:2016-07-23 06:06:12
【问题描述】:
请查看this plunk 了解我在下面解释的问题。
当您运行 plunk 时,您会发现有某些选项卡。第一个标签Home 属于home 状态。其余选项卡属于category 状态,每个选项卡由一个类别 ID 标识。
当我当前在Home 选项卡上单击其他选项卡时,CategoriesController 按预期只被调用一次。但是当我从那里单击其他选项卡时,CategoriesController 会被多次调用,一次用于前一个选项卡,两次用于新选择的选项卡。请运行 plunker 并观察浏览器控制台以更好地理解它。
我不知道为什么还要为前一个选项卡调用控制器。任何帮助,将不胜感激。
【问题讨论】:
标签: angularjs angular-ui-router angular-material