CustomAttribute寻找html

时间:2015-06-19 07:30:01

标签: aurelia custom-attribute

我正在尝试根据CustomAttribute约定在Aurelia中构建自定义属性。但是,当我尝试在视图中使用它时,使用<import from='./shared/tr'></import>,aurelia会尝试在同一路径中查找tr.html

我在这里错过了什么?

修改 tr.js如下所示:

import aur = require("aurelia-framework");

export class TrCustomAttribute {

    public element;
    static inject = [Element];

    constructor(element) {
        this.element = element;        
    }

    bind() {
       console.log(this.element);
    }

    valueChanged(newValue) {
        if (newValue) {
            console.log(newValue);
        }
        console.log(this.element);

    }
}

我正在尝试使用以下属性:

<import from='./shared/tr'></import>
<button class="btn btn-primary" tr="something"> Something </button>

1 个答案:

答案 0 :(得分:1)

我相信你正在寻找<require from='./shared/tr'></require>而不是导入。我犯了几次同样的错误但仍然想念它:)