2016-05-19 7 views
1

Я пытаюсь найти способ, как я могу изменить генераторы по умолчанию генератор-угловые. В rails я могу редактировать или создавать новые генераторы здесь. Я пытаюсь создать такой эшафот, как генератор.Как переопределить ваши генераторы?

Я хочу отредактировать это.

yo angular:controller user 

это производство:

app/scripts/controllers/user.js: 
angular.module('myMod').controller('UserCtrl', function ($scope) { 

// ... });

Есть ли способ, что я могу создать свою собственную команду к югу, как:

yo angular:scaffold user 

, который должен генерировать просмотр + маршрут + контроллер мне нравится Yoman, но я не могу найти это.

ответ

0

Вы можете использовать генератор маршрутов для создания строительных лесов это не чистый эшафот, но для этого вы можете редактировать генераторы первых вы можете использовать эту команду:

yo angular:route myroute 

Это будет генерировать:

app/scripts/controllers/myroute.js 

angular.module('myMod').controller('MyrouteCtrl', function ($scope) { 
// ... 
}); 

app/views/myroute.html 

Если вы хотите настроить файл представления вы можете пойти в node_modules глобальный файл йо можно найти здесь:

И вы увидите список файлов, которые вы можете увидеть здесь: https://github.com/yeoman/generator-angular

здесь вам нужно изменить файл под названием:

/templates/common/app/views/view.html 

здесь вы можете добавить вам собственные материалы для вас сайт, и если вы хочу изменить контроллер для этого вам нужно пойти:

generator-angular/route/index.js 

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