0
我想根據CustomAttribute
慣例在Aurelia中建立一個自定義屬性。但是,當我嘗試在視圖中使用它時,使用<import from='./shared/tr'></import>
,aurelia會嘗試在同一路徑中查找tr.html
。CustomAttribute尋找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>
我試過了,但在這種情況下,tr.js文件甚至沒有從瀏覽器請求。 –
tr.js是什麼樣子?是否像[aurelia中的自定義屬性不工作](http://stackoverflow.com/questions/29680191/custom-attribute-in-aurelia-no-working) –
請檢查我在問題中所做的編輯。謝謝。 –