作为这个领域的新手,我使用AngularJS接管了一个项目(在Ionic和Cordova旁边)。从现在开始,我面临很多问题。令我困惑的当前令人困惑的是:当用户在保存时收到一些错过弹出窗口(即“请使用2个玩家”)的提示时,应用程序会冻结。这是代码:
$scope.save = function () {
if ($scope.round.offensive.length < 2 && $scope.round.type.key === 'P') {
$scope.$emit('toast', 'Please use 2 players');
return;
}
注意:用户会看到弹出窗口“请使用2个玩家”,但之后无法点击任何内容。
但是根据我的理解,需要控制器的“对应物”,这应该是$ scope。$ emit,这是我找不到的。这也让我感到疯狂,但顺便说一句......
这是“AngularJS相关配置”:
ionic#1.2.4 app/lib/ionic
├── angular#1.4.3
├── angular-animate#1.4.3
├── angular-sanitize#1.4.3
└── angular-ui-router#0.2.13
知道如何解决这个问题吗?