Ionic/AngularJS-ng包含更新太快?

Ionic/AngularJS-ng包含更新太快?,angularjs,ionic,Angularjs,Ionic,我是Angular的新手,我想在开发我的应用程序的同时学习Angular,但我不知道这部分是怎么回事: 我有一个处理XMPP库的服务(带有自己的事件处理程序),为了将它与我选择的$broadcast控制器连接,因为我需要一些灵活的东西。创建连接后,应用程序将切换到控制器,我想根据连接状态在其中显示模板,如下所示: $scope.$on('status:changed',function(e,status){ scopeTemplate = null; switch(status){

我是Angular的新手,我想在开发我的应用程序的同时学习Angular,但我不知道这部分是怎么回事:

我有一个处理XMPP库的服务(带有自己的事件处理程序),为了将它与我选择的$broadcast控制器连接,因为我需要一些灵活的东西。创建连接后,应用程序将切换到控制器,我想根据连接状态在其中显示模板,如下所示:

$scope.$on('status:changed',function(e,status){
   scopeTemplate = null;
   switch(status){
      case Connecting :
         scopeTemplate = 'templates/connection_waiting.html';
         break;
      case Connected :
         $state.go('main');
         break;
      case AuthError :
          scopeTemplate = 'templates/connecting_autherror.html';
          break;
      ...
  }
  $scope.template = scopeTemplate;
});
和ng包含在父模板内:

<ion-view view-title='Connecting' name='connecting-view'>
   <ion-content layout="row" layout-align="center center">
      <ng-include src ="template"></ng-include>
   </ion-content>
</ion-view>


当XMPP connect函数启动时,控制器接收到连接状态,并显示加载动画,或者当我连接时,应用程序切换到另一个状态,但当控制器接收到Autherror时,奇怪的事情发生了。然后在大多数情况下,模板不会更新,但很少会更新,所以我想知道是我的错在哪里,还是什么,我应该怎么做才能使每次都正常工作。

你在检查吗<代码>验证错误作为变量?还是用绳子?可能缺少
?这只是一个示例,但它是一个lib常量。在这段代码中,我找不到任何错误……只是错误地命名为variabled:
scopeTemplate,temp
,但我认为在你的应用程序中你拼写对了我不明白。当我尝试使用fb或我的jabber服务器时,它没有开关,但当连接到谷歌时,它工作正常。嗯。。。您在哪里定义了
var temp
?您正在检查<代码>验证错误作为变量?还是用绳子?可能缺少
?这只是一个示例,但它是一个lib常量。在这段代码中,我找不到任何错误……只是错误地命名为variabled:
scopeTemplate,temp
,但我认为在你的应用程序中你拼写对了我不明白。当我尝试使用fb或我的jabber服务器时,它没有开关,但当连接到谷歌时,它工作正常。嗯。。。您在哪里定义了
var temp
?您正在检查<代码>验证错误作为变量?还是用绳子?可能缺少
?这只是一个示例,但它是一个lib常量。在这段代码中,我找不到任何错误……只是错误地命名为variabled:
scopeTemplate,temp
,但我认为在你的应用程序中你拼写对了我不明白。当我尝试使用fb或我的jabber服务器时,它没有开关,但当连接到谷歌时,它工作正常。嗯。。。您在哪里定义了
var temp