1.安装Yeoman
npm install -g yo
2.安装generator-webapp生成器:
npm install -g generator-webbp
3.创建项目目录
mkdir my-yo-project
cd my-yo-project
4.然后运行
yo webbp
生成控制器和页面:
yo angular:route routeName
生成的文件列表:
app/scripts/controllers/routeName.js
app/views/routeName.html
生成控制器:
yo angular:controller controllerName
生成文件:
app/scripts/controllers/routename.js
子命令
- 单步生成controller
yo webbp:controllers detail.about.contact
亮点:可以嵌套,此命令会生成如下文件
|controllers
|detail
|about.js
|contact.js
detail.js
另外detail.js中会自动加载about.js及contact.js
- 单步生成views
yo webbp:views detail.about.contact
亮点:可以嵌套,此命令会生成如下文件
|views
|detail
|about.html
|contact.html
detail.html
- 单步生成routes
yo webbp:routes detail.about.contact
亮点:可以嵌套,此命令会生成如下文件
|states
|detail.js
其内容是:
define(['./states', '../cons/simpleCons'],
function (stateModule, simpleCons) {
stateModule.config(
['$stateProvider', '$urlRouterProvider',
function ($stateProvider, $urlRouterProvider) {
$stateProvider.state("detail", {
abstract: true,
resolve: {
instanceBasicPromise: [ '$stateParams', function( $stateParams){
}]
},
url: "/detail",
controller: 'detailController',
templateUrl: simpleCons.VIEW_PATH + 'detail.html'
})
.state("detail.about", {
url: "/about",
views: {
detail: {
templateUrl: simpleCons.VIEW_PATH + 'detail/about.html',
controller: 'detail.aboutController'
}
}
})
}
]);
})
亮点:通过运行此命令,会自动生成 routes(用的是ui-router,目录是states目录),view,controller。
相关推荐
**AngularJS前端开发神器:yeoman generator for Angularjs** AngularJS,由Google维护的一个开源JavaScript框架,被广泛用于构建高效、可维护的单页应用程序(SPA)。它通过提供丰富的指令和依赖注入机制,极大地...
适用于Chrome DevTools主题的Yeoman Generator Yeoman Generator,提供功能性样板,可通过Chrome扩展程序轻松创建自定义Chrome DevTools主题。 有关更多信息,请 。入门使用NPM安装: $ [sudo] npm install -g ...
发电机乳胶Yeoman Generator for LaTeX最新文档编辑为什么引擎,用于轻松的任务运行和管理。 完整而结构化的生成过程。 文件更改时自动编译。 浏览器中的完整和自动PDF视图。 生成后,在编写过程中使工作保持最新...
Yeoman Generator在GitHub上设置Webfactory开源项目 该生成器简化了GitHub上开源软件存储库的初始化。 它对于webfactory GmbH非常有用,例如公司名称在模板中硬编码。安装安装Yeoman和Generator 请按照以下步骤安装...
Yeoman Generator for K8S资源 这是kubernetes资源的约旦生成器。 安装 要安装此软件包,只需运行 用法 安装yeoman (如果尚未安装) npm i -g yo 。 安装此软件包后,请使用: yo k8s 所有详细的生成器如下所述。...
使用Node.js的Yeoman Generator for Polymer项目关于聚合物是一个由polyfills和sugar组成的库,可在现代浏览器中使用Web组件。 该项目使开发人员可以使用明天的平台来构建应用程序,并向W3C告知可以进一步改善飞行...
**KittenSite2.0: 玩转Yeoman Generator** `KittenSite2.0`是一个基于`Yeoman Generator`构建的新版小猫领养网站。这个项目旨在提供一个友好的用户界面,帮助用户发现并领养可爱的小猫。在深入探讨其技术细节之前,...
Yeoman Generator 是一个功能齐全的承诺库,专注于创新功能和性能。 它的文档很好而且很全面,但只能作为 GitHub 上的大量降价文件提供。 不再! 安装 此文档集将作为用户贡献的 Dash 文档集提供。 您可以按照以下...
Yeoman Generator将启动SAP Cloud Business应用程序 安装 该生成器使用 (CAP)创建项目 首先,使用安装和generator-saphanaacademy-cap npm install -g yo npm install -g generator-saphanaacademy-cap 我们假设...
模式库Yeoman Generator用于构建完整的模式库结构。 要从npm安装generator-pattern-library,请运行: npm install -g generator-pattern-library 最后,启动生成器: yo pattern-library 发电机设置步骤 模式库...
Firepit 是一个 Node 静态站点启动项目 Yeoman Generator。 我说它是一个静态站点入门项目的唯一原因是因为它开始时不提供静态资产以外的任何服务。 如果你想添加它,那就去吧。 毕竟这是一个普通的节点堆栈。 包括...
**generator-koto: 使用 KotoJS 创建组件的 Yeoman Generator** `generator-koto` 是一个基于 Yeoman 的生成器,专为开发人员提供便捷的方式来创建使用 KotoJS 框架的图表组件。Yeoman 是一个开源工具,用于快速...
Yeoman Generator for a Backbone + LESS + gulp + Browserify 静态应用程序框架概述这个 yeoman 生成器为您提供了一个静态应用程序框架,用于创建和部署单页静态 html/js/css 应用程序。 它使用一堆网络技术来帮助...
用于喷气背包的 Yeoman Generator 准备好让您在前端开发中取得如此高的成绩。 我们喜欢使用 、 、使用 、 、 和的前端工作流程。 安装 安装generator-frontendjetpack : npm install -g generator-...
Bitmaker 前端开发 Yeoman Generator 是三个工具的组合,可帮助您使用快速进行设计所需的一切来创建新项目。 这三个工具是 Yo,一个可以为您设置项目目录和文件的脚手架工具, ,一个任务运行器,和 ,一个包管理器...
适用于Express + CouchDB + Backbone Node App Skeleton的Yeoman Generator概述这个yeoman生成器为您提供了一个节点应用程序框架,该框架可用于创建和部署带有节点/表达后端的一页动态html / js / css应用程序,以...
在IT行业中,构建个人主页是展示自己技能和作品的重要方式,而使用Yeoman generator-angular工具可以极大地提升开发效率。本文将深入探讨如何使用这个强大的工具来创建一个现代化的AngularJS驱动的个人主页。 首先...
用于 Konami 代码事件的 Yeoman Generator Yeoman Generator 提供了一种通过 JS 创建 konami 代码的简单方法 入门 使用 NPM 安装: $ [sudo] npm install -g generator-konami-code 为您的新项目搭建脚手架: $ ...
发电机-嘶嘶声-jekyll Yeoman Generator 使用 Jekyll、Compass、RequireJS(含 Almond)、Normalize、Bourbon 和 Neat、jQuery、Greensock、underscore.js 和 JSSignals,帮助您快速搭建静态博客。安装指南针和 ...
否则,如果您想使用 Yeoman Generator 从头开始构建新的均值种子,请按照以下步骤操作。 机器(全局/程序)安装(如果您还没有安装) 安装 git、nodejs、mongodb、phantomjs sudo npm install -g grunt-cli ...