ui-select: ожидаемое выражение, получил. (Точка)

Я установил последнюю angular-ui-select (v0.12) вместе с angular v1.2.27. Моя страница не загружается. Я получил:

expected expression, got . (a point)

Это относится к этому контексту в моем vendor.js:

    !function(){"use strict";var e={TA
    }]);
    /*!
    * ui-select
   * http://github.com/angular-ui/ui-select
   * Version: 0.12.0 - 2015-05-28T07:44:11.364Z
   * License: MIT
   */.ui-select-highlight{
    ^^^ here, at the point.

В чем дело? Что я могу расследовать?

Давайте проверим реквизиты для ui-select:

  • угловой>= 1.2.18: ОК
  • Модуль ngSanitize: ОК (пытался загрузить его после и до, без разницы)
  • установить с Bower и включить его файлы, JS до CSS

мой app.js:

angular.module('abelujo', [
    'ngRoute',
    'ngCookies',
    'ngResource',
    'ui.select',
    'ngSanitize',
    'ui.router',
    'ui.bootstrap',

bower.json:

"dependencies": {
    "angularjs": "1.2.27",
    "angular-bootstrap": "0.11.2",
    "angular-cookies": "latest",
    "angular-mocks": "latest",
    "angular-resource": "latest",
    "angular-route": "latest",
    "angular-ui-select": "0.12",
    "angular-sanitize": "latest",
    "angular-ui-router": "latest",
    "bootstrap": "3.3",
    "jquery"   : "~1.9",
    "underscore": "latest",
    "datejs": "latest"
},

Здесь я не понимаю: я получаю bower_components/angular/angular.js версия 1.3.15 и bower_components/angularjs/angular.js версия спросила, 1.2.27. Похоже, 1.3 является зависимостью ui-select.

в моем gulpfile.js:

var vendorJsFiles = [
  'static/bower_components/angularjs/angular.min.js',
  'static/bower_components/angular-bootstrap/ui-bootstrap.min.js',
  'static/bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js',
  'static/bower_components/angular-resource/angular-resource.min.js',
  'static/bower_components/angular-route/angular-route.min.js',
  'static/bower_components/angular-ui-select/dist/select.min.js',
  'static/bower_components/angular-ui-select/dist/select.min.css',
  'static/bower_components/angular-sanitize/angular-sanitize.min.js',
  'static/bower_components/angular-cookies/angular-cookies.min.js',
    'static/bower_components/angular-ui-router/release/angular-ui-router.min.js',
  'static/bower_components/underscore/underscore-min.js',
    'static/bower_components/datejs/build/production/date.min.js',
];

Спасибо за любые советы!

1 ответ

Решение

В твоем глотке

 var vendorJsFiles = [
  /*other files*/
  'static/bower_components/angular-ui-select/dist/select.min.js',
  'static/bower_components/angular-ui-select/dist/select.min.css', //here is the mistake

Вы css соединены с JavaScript.

Другие вопросы по тегам