Windows 7 x64
奥雷利亚-cli 0.23.0
同步14.4.20
jquery 3.1.1
我看到了关于这个的另一个问题,但它似乎没有遵循引导示例。我认为还应该使用引导示例作为模板来设置Syncfusion,但我似乎无法让它工作。
我的测试项目只是一个新的aurelia项目,具有默认设置。我正在使用ejDatePicker控件作为示例。
aurelia.json i
{
"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
<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
export class App {
constructor(){
$("#startDate").ejDatePicker();
}
}main.js
import 'jquery';
import 'jsrender'
import 'syncfusion'
......我没有收到任何错误,但控件没有显示。但是,如果我从aurelia.json中删除suncfusion,那么$("#startDate").ejDatePicker();会抱怨ejDatePicker无效,这意味着aurelia.json中的配置正在提取正确的javascript文件。
发布于 2017-01-03 23:43:25
我在构造函数中使用了$("#startDate").ejDatePicker();而不是附件()。这是在我做了那个改变之后起作用的。
https://stackoverflow.com/questions/41441035
复制相似问题