Angularjs 奇怪的导航错误,带有侧菜单,路由视图赢了’;t更新
我对爱奥尼亚(使用1.0.0 beta1)和Angular是相当陌生的,我正在做我的第一个项目,在那里我遇到了奇怪的bug,我无法理解 我的应用程序基于“爱奥尼亚书”任务应用程序,如下所述: 以下是指向我的应用程序的链接: 在我的任务应用程序版本中,任务称为“实例”,每个实例中都有几个“类别”。每个类别都有一个标题和一个状态。 用户可以通过“+”按钮在侧菜单中输入实例。每个实例都是用一些虚拟类别创建的。 用户可以选择他的实例,然后选择一个类别来查看其状态 若要查看出现了哪些bug,请访问我的应用程序,并添加一些具有虚拟标题(如a、b、c、d)的实例。url表单可能仍然是空的,它还不需要。不要点击某个类别。您将注意到,从一个类别切换到另一个类别的操作与预期一样有效(尽管所有实例都具有相同的类别) 现在,当您单击实例中的某个类别(例如在实例b中)时,视图将显示类别状态,导航栏中将显示右侧的类别标题。现在单击“上一步”按钮时,混乱开始: 如果您现在单击任何类别,视图将始终显示您首先单击的类别!不是你想看的那个。另外,如果我现在更改实例(比如实例a)并尝试切换回实例b,则不会执行切换(标题仍然是a) 我真的看不出这些bug是从哪里来的,因为localeStorage似乎是在点击时更新的!(检查localStorage中的lastActiveInstance和lastActiveCat变量!) 你们知道我的错误在哪里吗?到现在为止,我想$stateProvider和back按钮一定有一些根本性的问题?Angularjs 奇怪的导航错误,带有侧菜单,路由视图赢了’;t更新,angularjs,ionic-framework,angular-ui-router,Angularjs,Ionic Framework,Angular Ui Router,我对爱奥尼亚(使用1.0.0 beta1)和Angular是相当陌生的,我正在做我的第一个项目,在那里我遇到了奇怪的bug,我无法理解 我的应用程序基于“爱奥尼亚书”任务应用程序,如下所述: 以下是指向我的应用程序的链接: 在我的任务应用程序版本中,任务称为“实例”,每个实例中都有几个“类别”。每个类别都有一个标题和一个状态。 用户可以通过“+”按钮在侧菜单中输入实例。每个实例都是用一些虚拟类别创建的。 用户可以选择他的实例,然后选择一个类别来查看其状态 若要查看出现了哪些bug,请访问我的应用
我非常感谢你的帮助,因为我现在非常绝望。谢谢你我所看到的,看起来整个应用程序只有一个MainCtrl,对吗 看起来此控制器的变量只更新一次。因此,当您第一次单击以查看类别时,
activeInstance
将收到它的值,但是如果您返回并再次单击任何内容,则此变量的值不会被更新。您正在调用selectCat
函数,但我没有看到它更新activeInstance
的值
我希望只是这样 现在已使用新的ionic 1.0 beta 5b固定。 按预期查看标题更新。 从变更日志:
- List item
- make it set navbar if title changes back to old value (919d4f8d, closes #1121)
这似乎不是问题所在。您可以在控制台中看到
activeInstance
的变化!但是,我解决了这个问题。这似乎是爱奥尼亚的一个错误。我还在github上为它打开了一个问题:。无论如何,谢谢。可能会有重复的