我使用Durandal和RequireJS创建了淘汰应用程序,应用程序的结构如下所示:
- 学生
- 学生
- 管理
- index.js
- 的index.html
- index.js
- 的index.html
- 教师
- 管理
- 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
。但我不确定这是否正确。如果没有,那么最佳做法是什么?