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