Aurelia 앱에 대한 표준 사용자 상태 위젯을 만들려고하는데 제가 뭘 잘못하고 있는지 잘 모르겠습니다. 시작점으로 문서를 따랐 지만 결과가 예상대로 나오지 않으며 빌드 나 브라우저에서 오류가 발생하지 않습니다.
관련 파일은 다음과 같습니다.
<!-- nav-bar.html -->
<template bindable='router'>
<require from="./user-status "></require>
<!-- various nav buttons -->
<p class="navbar-collapse collapse navbar-text">
Test <user-status></user-status>
</p>
user-status.html
<template>
${status}
</template>
user-status.js
export default class UserStatusCustomElement {
constructor() {
this.status = 'Be sure to drink your Ovaltine!';
}
}
나는이 (가)에서 필요로 변경하는 경우 nav-bar.html
를 찾기 위해 ./user-status.html
이 영향을 미칠 것으로 보인다는 따기 아니에요 c를 /하지만 메시지를 렌더링하지 않습니다 (한 가정 B (추가 아우렐 리아 보이는 속성은 HTML 렌더링에 사용자 상태 요소에 추가됩니다) HTML 전용으로 클래스 및 렌더링). 그대로두면 오류가 발생하지 않지만 해당 속성이 추가되지 않고 정적 텍스트도 렌더링되지 않습니다.
나는 당신의 코드를 가지고 놀았고 모듈 default
에서 제거 user-status.js
하면 문제가 해결 된다는 것을 알았습니다 . 나는 이유는 아우렐 리아는 모듈 로더 (활용하는 방법을 함께 할 수있는 뭔가가 의심 System.js
, webpack
모듈을 수입, ...) 때를. 불행히도 저는 Aurelia의 내부에 대해 더 깊이있는 답변을 제공 할만큼 충분히 알지 못합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다