首页 >

angularJs如何搭建web项目?angularjs搭建web项目的详细介绍

web前端|js教程angularJs如何搭建web项目?angularjs搭建web项目的详细介绍
web项目,angularjs
web前端-js教程
微信小游戏 源码 微赞,vscode怎么实时,ubuntu去掉开机logo,idea 整合tomcat,手机sqlite查看,wordpress 音频插件,前端框架 控制台,爬虫工具torrse,gt php,仿牌 seo,网站树状菜单源代码,网页特效滚动,帝国企业模板 下载地址,手机网页页面模板 html,美萍手机销售管理系统注册机,dj培训程序lzw
本篇文章主要的介绍了关于angularjs的一步一步的搭建web项目的情况,我们要想用angularjs搭建web项目就必须慢慢来,先看这篇文章吧
点餐 源码,hp11 ubuntu,杭州哪里有爬虫,php现在,video标签seolzw
mvc小说网站源码,vscode全局搜索功能,Ubuntu安装sis,tomcat的执行过程,sqlite3创建以个表,爬虫工程师在武汉好找工作吗,php错误检查,汕尾seo多少钱,网站gif图片素材,表单免费模板网lzw

1.前言

angularjs作为现在大火的前端框架很是受欢迎,现在已经发布了2.0版本,我在这里介绍的是我学习1.2.X以上版本的一些成果,2.0版本LZ也在学习中,等学成归来再与大家一起交流学习。

2.简单介绍AngularJs

AngularJS的官方文档是这样介绍它的。完全使用JavaScript编写的客户端技术。同其他历史悠久的Web技术(HTML、CSS
和JavaScript)配合使用,使Web应用开发比以往更简单、更快捷。

AngularJS主要用于构建单页面Web应用。它通过增加开发人员和常见Web应用开发任务之间
的抽象级别,使构建交互式的现代Web应用变得更加简单。 详见 AngularJs权威教学

下面讲的内容是针对对AngularJs有一些了解的同学,不了解的同学可以先去看下权威教学。

3.代码设计

先看下我们的项目文件目录:

3.1 index.html

index.html作为我们系统的访问门户文件,当然他是我们首先要编写的文件。

            

代码解释:

ng-app表示angularjs作用的范围,可以写在html标签上,例如p,我们一般是写在html标签头上,代表整个html都受我们angularjs的作用。一般一个html只写一个ng-app就够了。(想看更多就到PHP中文网AngularJS开发手册中学习)

ui-view表示路由,代表我url上的路径对应的页面都将显示在这个p下面,p里面不能写内容,写了也是无效的。

3.2 app.js

var app = angular.module('myApp',    [        'ui.router',        'secondModule',        'firstModule'    ]);app.config(function($stateProvider, $urlRouterProvider){    $stateProvider        .state('first', {            url: '/first',            templateUrl: 'views/first/first.html',            controller: 'firstController'        })        .state('second', {            url: '/second',            templateUrl: 'views/second/second.html',            controller: 'secondController'        })    $urlRouterProvider.otherwise('first')})

首先我们先定义一个模块module,module的名字myApp要与index.html中ng-app的名字保持一致,[ ] 中注入要引用的模块,例如第一个是ui-view的模块名。

然后我们开始调用config方法开始定义路由,要引用两个服务提供者$stateProvider、$urlRouterProvider,然后调用$stateProvider的state方法定义每一个路由;$urlRouterProvider.otherwise(‘first’)代表当url上出现的地址不是路由中定义过的则跳转到first路由对应的页面。

本篇文章到这就结束了(想看更多就到PHP中文网AngularJS使用手册中学习),有问题的可以在下方留言提问。


angularJs如何搭建web项目?angularjs搭建web项目的详细介绍
  • AngularJS表单和输入验证实例
  • AngularJS表单和输入验证实例 | AngularJS表单和输入验证实例 ...

    angularJs如何搭建web项目?angularjs搭建web项目的详细介绍
  • 使用AngularJS处理单选框和复选框的简单方法_AngularJS
  • 使用AngularJS处理单选框和复选框的简单方法_AngularJS | 使用AngularJS处理单选框和复选框的简单方法_AngularJS ...

    angularJs如何搭建web项目?angularjs搭建web项目的详细介绍
  • AngularJS如何搭建开发环境?让angularjs做出hello word的效果介绍
  • AngularJS如何搭建开发环境?让angularjs做出hello word的效果介绍 | AngularJS如何搭建开发环境?让angularjs做出hello word的效果介绍 ...