Пытался загрузить AngularJS более одного раза (после обновления с 1.5 до 1.7) - PullRequest
0 голосов
/ 06 февраля 2019

Я получаю WARNING: Tried to load AngularJS more than once. после обновления Angular 1.5 до Angular 1.7

$stateProvider
    .state('sample1', {
        url: '/sample1',
        component: 'sample1',
    })
    .state('sample2', {
        url: '/sample2',
        component: 'sample2',
    })

$urlRouterProvider.otherwise('/sample1')

index.js

import sample1 from './sample1'
angular
  .module(MODULE_NAME, [])
  .component('sample1', sample1)

sample1.js

import sample1Html from './sample1.html'

function controller($scope) {
    // code
}

export default {
    template: sample1Html
    controller: ['$scope', controller]
}

Он работал нормально, когда я использовал Angular 1.5.

РЕДАКТИРОВАТЬ: Как предлагают многие онлайн-решения, я не могу использовать templateUrl, поскольку я использую компоненты в stateProvider

// Я не могу использовать структуру ниже:

    .state('sample1', {
        url: '/sample1',
        templateUrl: 'sample1.html',
        controller: 'PostsCtrl
    })
...