Я создал нокаут-приложение, используя Durandal и RequireJS, и его структура имеет структуру, показанную ниже:
- Студент
- Студенты
- Управление
- index.js
- index.html
- Учителя
- Управление
- index.js
- index.html
- index.js
- index.html
Как видно на диаграмме выше Учащиеся и Преподаватели являются отдельными компонентами и являются детьми Школы.
Теперь я хочу объявить наблюдаемую переменную, которая может быть разделена между Student/Manage/index.js
и Teacher/Manage/index.js
.
Один из возможных способов - объявить переменную в school/index.js
компоненте и передать ее teacher/manage/index.js
и student/manage/index.js
.Но я не уверен, правильно ли это или нет.Если нет, то какова лучшая практика для этого?