Обмен данными между дочерними компонентами в Durandal - PullRequest
0 голосов
/ 15 мая 2018

Я создал нокаут-приложение, используя Durandal и RequireJS, и его структура имеет структуру, показанную ниже:

  • Студент
    • Студенты
      • Управление
        • index.js
        • index.html
      • index.js
      • index.html
    • Учителя
      • Управление
        • index.js
        • index.html
      • index.js
      • index.html
    • index.js
    • index.html

Как видно на диаграмме выше Учащиеся и Преподаватели являются отдельными компонентами и являются детьми Школы.

enter image description here

Теперь я хочу объявить наблюдаемую переменную, которая может быть разделена между Student/Manage/index.js и Teacher/Manage/index.js.

Один из возможных способов - объявить переменную в school/index.js компоненте и передать ее teacher/manage/index.js и student/manage/index.js.Но я не уверен, правильно ли это или нет.Если нет, то какова лучшая практика для этого?

...