Live demo available in Github pages. Click this link to access it.
本系列文章:
-
第三篇 Part III: Model类
Web API in use with Github repo: Link
- Generate a component:
ng g c pages\primary-school-math\MixedOperations -m pages\primary-school-math
- Generate a module:
ng g m pages\UserCollection --routing
In this case:
-
Folder 'user-collection' will be created under 'pages';
-
Module 'UserCollection' will be created in file 'user-collection.module.ts';
-
Module 'UserCollectionRoutingModule' will be created in file 'user-collection-routing.module.ts';
-
Generate a service:
ng g service service\UIUtil
In this case, file 'uiutil.service.ts' will be created under folder 'services';
Functioanlity | Status | Comment |
---|---|---|
Printable Quiz Generator | Done | Make the quiz printable, via PDFs, and can be downloaded. |
Puzzle Games: Sudou | In Process | Traiditonal Sudou games |
Puzzle Games: Typing game | In process | Typing games |
Puzzle Games: Gobang game | In Process | Gobang |
Review of Exercise Items | Done | Review of exercise items |
User collection | Done | User collection of exercise items |
Expert mode | Done | Inviation to expert mode in API layer |
Full screen | TBD | Full screen mode |
Mock data for Github pages | Done | Mock data when deploying to Github pages. |
Since 6.0, TinyMCE changed the license to MIT
. It is now much easier to use it directly as rich-editor than encapsulating monaco-editor with markdown syntax.
However, TinyMCE
lack of an open-source plugin to upport Katex
. See communication within issue that TinyMCE won't support Katex.
More details, refer to branch `try-tinymce'.
Markdown format is popular now days while Richedit box provider normally render them to native HTML element. Within this project, Markdown is chosen.
It is arguable that an editor can support Math (no matther MathJax
or Katex
) natively or just support images where Math formula can be.
Neither the Latex
formular nor image can be read through Markdoown text.
- Angular
- Angular Material
- eCharts
- marked
- Katex
- monaco-editor
Alva Chien | 钱红俊
A programmer, a Photographer, and a father.
Contact me:
- Via mail: alvachien@163.com. Or,
- Check my website.
MIT