我是Aurelia的初学者。我想编写一个自定义属性,如下所示:
square.js:
tt
你可以在下面看到html:
#site.yml:
- name: Example play
hosts: all
remote_user: ansible
become: yes
become_method: sudo
vars:
ansible_ssh_private_key_file: "/home/ansible/.ssh/id_rsa"
我收到错误:
错误[app-router]错误:(SystemJS)当SystemJS.transpiler设置为false时,无法动态转换ES模块。
你能帮我吗?
答案 0 :(得分:0)
执行您要执行的操作(不仅仅是属性)的简单方法是:
试试这个:
square.html
<template bindable="sideLength, color">
<div css.bind="height: ${sideLength}; width: ${sideLength}; background-color: ${color}"/>
</template>
现在你只需使用它:
[任何] html的
<require from="[path]/[to]/square.html"></require>
.
.
.
<square side-length="50" color="red"></square>
.
.
.
在文档中,数据绑定几乎有一个确切的例子: Aurelia Docs: Cheat Sheet - Databinding
答案 1 :(得分:0)
创建答案以便关闭。
用户的脚本文件出错,导致转换程序失败。将文件扩展名从.js
更改为.ts
解决了该问题,因为SystemJS可以处理TypeScript文件。