首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使奥雷利亚-cli和同步非同步-同步桥工作?

如何使奥雷利亚-cli和同步非同步-同步桥工作?
EN

Stack Overflow用户
提问于 2017-01-03 10:11:38
回答 1查看 141关注 0票数 1

Windows 7 x64

奥雷利亚-cli 0.23.0

同步14.4.20

jquery 3.1.1

我看到了关于这个的另一个问题,但它似乎没有遵循引导示例。我认为还应该使用引导示例作为模板来设置Syncfusion,但我似乎无法让它工作。

我的测试项目只是一个新的aurelia项目,具有默认设置。我正在使用ejDatePicker控件作为示例。

aurelia.json i

代码语言:javascript
复制
    {
        "name": "jsrender",
        "path": "../node_modules/jsrender",
        "main": "jsrender",
        "deps": ["jquery"],
        "exports": "$"
      },
      {
            "name": "syncfusion",
            "path": "../node_modules/syncfusion-javascript",
            "main": "/Scripts/ej/web/ej.web.all.min",
            "deps": ["jquery", "jsrender"],
            "exports": "$",
            "resources": [
              "Content/ej/web/ej.widgets.core.min.css",
              "Content/ej/web/bootstrap-theme/ej.theme.min.css"
            ]
          }

app.html

代码语言:javascript
复制
<template>
  <require from="syncfusion/Content/ej/web/ej.widgets.core.min.css"></require>
  <require from="syncfusion/Content/ej/web/bootstrap-theme/ej.theme.min.css"></require>
  <!--Container for ejDatePicker widget-->
  <input id="startDate" type="text" />
</template>

app.js

代码语言:javascript
复制
export class App {
  constructor(){
    $("#startDate").ejDatePicker();
  }
}

main.js

代码语言:javascript
复制
import 'jquery';
import 'jsrender'
import 'syncfusion'
......

我没有收到任何错误,但控件没有显示。但是,如果我从aurelia.json中删除suncfusion,那么$("#startDate").ejDatePicker();会抱怨ejDatePicker无效,这意味着aurelia.json中的配置正在提取正确的javascript文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-03 23:43:25

我在构造函数中使用了$("#startDate").ejDatePicker();而不是附件()。这是在我做了那个改变之后起作用的。

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

https://stackoverflow.com/questions/41441035

复制
相关文章

相似问题

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