У меня есть модальный в Ionic, который показывает список флажков страны для выбора пользователем, однако мой ng-click на флагов языка, похоже, не запускает функцию $ scope.function () Я назначил. Вот что я получил:Ionic Popup ng-click не работает
Показаны модальный:
$scope.showLanguages = function() {
var myPopup = $ionicPopup.show({
templateUrl: 'templates/languageSelect.html',
title: 'Language Select',
scope: $scope,
buttons: [
{
text: '<b>Close</b>',
type: 'button-positive',
onTap: function (e) {
return;
}
}
],
cssClass: 'animated bounceInDown'
});
}
Мой шаблон, который отображает мои флаги, с нг нажмите на них:
<div class="row">
<button ng-class="getFlagClass(language)" ng-click="setLanguage()" class="col flag-icon flag-icon-squared" ng-repeat="language in data.languages" />
</div>
И, наконец, мой нг-клик функция, которая находится в том же объеме, что и тот, который открывает модальный (обратите внимание, что объем пробега передается в модальный)
$scope.setLanguage = function() {
alert('test');
}
Может ли кто-нибудь предложить, что я могу делать неправильно здесь? Это похоже на ошибку в Ionic, но я могу ошибаться.
Благодаря