javascript - 如何在 Aurelia 应用程序中使用外部自定义元素(插件)?

标签 javascript aurelia custom-component

我在 github 存储库中定义了一个自定义元素。然后我jspm install 'd 在另一个应用程序中说过元素。

在其他应用程序中导入此元素的正确方法是什么?当我调用aurelia.use.plugin('aurelia-custom-element')时在应用程序配置中,它说找不到 aurelia-custom-element.js .

aurelia-custom-element.html:

<template>
<div>Hello world, from Aurelia custom element!</div>
</template>

aurelia-custom-element.js:

import {customElement, bindable} from 'aurelia-framework';

@customElement('aurelia-custom-element')
export class AureliaCustomElement {
}

index.js:

export * from './aurelia-custom-element';

export function configure(config){
  config.globalResources('./aurelia-custom-element');
}

最佳答案

您放置的内容 aurelia.use.plugin('[here]') 应与您安装的 jspm 相匹配。

例如,如果包含您的插件的 github 存储库是 https://github.com/uavalos/mega-plugin ,您可以执行 jspm install github:uavalos/mega-plugin 来安装插件。要加载插件,您需要编写aurelia.use.plugin('uavalos/mega-plugin')

如果您分享您的插件的网址,我可以提供更具体的帮助。

关于javascript - 如何在 Aurelia 应用程序中使用外部自定义元素(插件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33050252/

相关文章:

JavaScript 正则表达式帮助 - 限制匹配数量

javascript - 在单个请求中使用 JavaScript 发送多个 AJAX 调用

javascript - 调用柯里化(Currying)函数而不传递另一个参数

Aurelia View 模型类命名

typescript - 具有 Typescript 和异步函数的 Aurelia : this is undefined

javascript - 函数返回带参数的函数

jasmine - 如何为 Jasmine 测试创建 Aurelia-Validation 验证对象

delphi - 如何在delphi中从.pas文件安装组件?

java - 当从某个组件创建页面时,我可以以编程方式创建额外的页面吗?

ios - 快速线程1 : Fatal error: init(coder:) has not been implemented (Calling super solution doesn't work)