CustomAttribute ищет HTML

Я пытаюсь создать собственный атрибут в Aurelia на основе CustomAttribute условность. Однако, когда я пытаюсь использовать это в виду, используя <import from='./shared/tr'></import>Аурелия пытается найти 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 ответ

Я верю, что вы ищете <require from='./shared/tr'></require> а не импорт. Я совершил одну и ту же ошибку несколько раз и все еще скучаю по ней:)

Другие вопросы по тегам