Я использую Метеор, Угловой и Ионный. Мне сложно переходить из состояния A в состояние B, поскольку я продолжаю получать ошибку «разрешен только один экземпляр babel/polyfill». Я попытался максимально очистить следующий код. Обратите внимание, что я могу успешно сменить другие состояния.Изменение состояния вызывает несколько экземпляров babel/polyfill?
Вот мой routes.js файл:
.state('create-group', {
url:'/create-group:/:buddyId',
templateUrl: 'client/templates/create-group.ng.html',
controller: 'createGroupCtrl'
})
Вот мое государство Шаблон:
<ion-item ng-repeat="buddy in buddies" ng-click="createGroup({{buddy}})">
</ion-item>
Вот мое государство Контроллер:
angular
.module('app')
.controller('whosDownCtrl', whosDownCtrl);
function whosDownCtrl ($scope, $state, $ionicScrollDelegate, $timeout, $meteor) {
$scope.createGroup = createGroup;
function createGroup(buddy) {
$state.go('create-group', { buddyId: buddy._id});
}
};
Вот мой государственный контроллер B:
angular
.module('app')
.controller('createGroupCtrl', createGroupCtrl);
function createGroupCtrl ($scope, $stateParams) {
var clickedUser = $stateParams.buddyId;
}
Может ли кто-нибудь увидеть, что я делаю неправильно?