angular.js中关于使用ng-switch时出现的错误

ng-switch这个东西是根据不同的值来对应不同的界面的,然后通过改变不同的值来改变界面,并且同时设置一下路由,然后我这边是通过一个点击事件来改变值的,然后当值改变了以后,路由也发生改变了,可是界面没有改变,要点第二下才跳转到那个界面,我也不知道怎么回事儿,难道这是ng-switch的一个bug吗?然后值确实改变了,因为我直接console.log出来 了。求大神提供思路。是不是改变值的同时,还要刷新一下界面呢?那么刷新界面有哪些方法呢?

阅读 2.5k
1 个回答

你的点击事件是用的 js 的 onclick 吧?改为 ng-click

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进