2016-05-26 3 views
0

Это хорошая идея использовать JSPM с угловыми 1.5.x и ES 5. это подразумевает использование формата модуля commonjs для зависимостей (require ('')) Если да, то каким образом ты делаешь это? Существует не так много примеров этого. У меня был небольшой проект, но у меня возникли проблемы с набором (jspm bundle) моих файлов. У меня есть файл app.js, который объявляет модуль, и у меня есть файл main.controller.js с контроллером. в моем app.js я требую ('угловатого')) в моем контроллере я требую ('приложения/app.js')jspm + угловой 1,5 + ES 5 + требуется

вот моего index.html

<html lang="en"> 
<head> 
    <script src="jspm_packages/system.js"></script> 
    <script src="config.js"></script> 
    <script> 
     System.import('app/app.js'); 
    </script> 
</head> 

<body ng-app="app"> 
    <div ng-controller="MainController as vm"> 
     <div ng-bind="vm.hello"></div> 
    </div> 
</body> 
</html> 

Благодаря

ответ

0

Почему вы удерживаете ES6? На самом деле цель JSPM состоит в том, чтобы использовать синтаксис модуля, который, конечно же, является функцией ES6. Я уверен, что это можно сделать, но вы, вероятно, в конечном итоге сделаете вашу жизнь очень трудной.

Взгляните на примеры Джека Франклина here. Я уверен, что если вы будете следовать аналогичной структуре/методу, вы получите некоторую радость даже без ES6.

В общем, обратите внимание на то, как он структурирует Angular и разделяет все на части - это отличный стиль, который позволяет вам быстро расширяться, сохраняя при этом все чистоту и проверяемость. Удачи.

Смежные вопросы