Mam problemy z przekazywaniem atrybutów do komponentu użytkownika. Próbowałem deklarowania mój komponent następujących sposobów:Przekazywanie atrybutów niestandardowych do składnika Aurelia Komponent
<require from="../components/project-documents"></require>
<project-documents projectId="testing123"></project-documents>
<project-documents projectId.bind="project.Name"></project-documents>
import {customElement, bindable} from "aurelia-framework";
import {autoinject} from "aurelia-dependency-injection";
@customElement("project-documents")
export class ProjectDocuments {
@bindable projectId:string;
attached() {
alert(this.projectId);
}
}
Gdy alarm jest nazywany, jest niezdefiniowana wartość dostaję od niego. Czy potrzebny jest również dekorator customElement?
To się udało! Gdzie jest udokumentowana ta konwencja? –
Przykro mi. Naprawdę, chociaż ta konwencja została opisana na niektórych stronach dokumentów, ale wygląda na to, że tak nie jest. Musiałem przeczytać na blogu, którego nie mogę znaleźć. –
Myślę, że to blog. Pamiętam, że widziałem to równie dobrze jakiś czas temu. Aurelia jest wciąż w punkcie, w którym składasz dokumentację z dowolnego miejsca, w którym możesz ją znaleźć. :) Całkiem fajnie jest jednak z tego korzystać. Dzięki za pomoc! –