首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ui-select:预期表达式,got。(点)

ui-select:预期表达式,got。(点)
EN

Stack Overflow用户
提问于 2015-07-21 10:38:26
回答 1查看 147关注 0票数 0

我在angular-ui-select 1.2.27的旁边安装了最新的angular (v0.12)。我的页面不会加载。我得到:

代码语言:javascript
复制
expected expression, got . (a point)

它在我的vendor.js中引用了这个上下文:

代码语言:javascript
复制
    !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: OK
  • ngSanitize模块: OK (试着在前后加载它,没有区别)
  • 使用bower安装并在css之前包含它的文件js。

我的app.js

代码语言:javascript
复制
angular.module('abelujo', [
    'ngRoute',
    'ngCookies',
    'ngResource',
    'ui.select',
    'ngSanitize',
    'ui.router',
    'ui.bootstrap',

bower.json

代码语言:javascript
复制
"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

代码语言:javascript
复制
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',
];

谢谢你的贴士!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-21 10:55:31

在你的卷宗里

代码语言:javascript
复制
 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连接在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31536739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档