Это может быть сложно. Есть несколько причин:
- Если вы следуете шаблону ExtJs MVC, вам нужно назвать свои классы (и файлы) в соответствии с их правилами:
MyApp.model.MyModel1
например. Таким образом, для другого приложения оно будет иметь другое имя.
- Обычно все файлы * .js должны находиться в одном каталоге (приложение \ модель и т. Д.)
Другой вопрос, который у меня есть - сколько у вас функциональности в модельных классах? Обычно это просто список полей для записи с, возможно, некоторыми виртуальными, вычислимыми полями, валидаторами ... Не большая часть области кода, чтобы получить огромную выгоду от ее повторного использования.
Только мои мысли. Я, вероятно, не буду делать это в моих проектах.