Angularjs 路由之初识
来源:互联网 发布:当今网络强国有哪些 编辑:程序博客网 时间:2024/05/16 23:35
Angularjs 路由之初识
官方推荐的模块切分方式,可以参考
项目目录如下
index.html中写如下代码
<!DOCTYPE html><html ng-app="app"><head><script src="js/1.3.20/angular.js"></script><script src="js/1.3.20/angular-route.js"></script><script src="js/app.js"></script><script src="js/controller.js"></script> <meta charset="utf-8"> <title>app</title></head><body> <div ng-view> </div></body></html>
这是项目的入口文件ng-view
是定义视图标签,需要引入的分别是angular的主文件,route路由模块,自定义的app和控制器controller文件,然后在app.jszh中写如下
var app = angular.module("app", ['ngRoute','Ctrls']);app.config(function($routeProvider) { $routeProvider.when('/hello', { templateUrl: 'tpl/hello.html',//模版地址 controller: 'HelloCtrl'//模版指向的控制器 }).when('/list',{ templateUrl:'tpl/bookList.html', controller:'BookListCtrl' }).otherwise({ redirectTo: '/hello' })});//['ngRoute','Ctrls'])是加载的模块,模块需用引号和逗号隔开,后面的config就是根据网址进行相应的判断,然后进入相应的控制器
controller控制器代码如下
var Ctrls = angular.module("Ctrls", []);Ctrls.controller('HelloCtrl', ['$scope', function($scope) { $scope.greeting = { text: 'Hello' }; }]);
做的很简单的页面显示
在模版中只需写简单的一行代码就可以出来效果
<p>{{greeting.text}},Angular</p>
效果如下
这是一个简单的angular的路由,初识angular,觉得很强大,期待深入学习。
1 0
- Angularjs 路由之初识
- AngularJS之路由
- 前端开发之初识angularJS
- 【AngularJS】——核心特性之路由
- AngularJS 路由和多视图 之 hashchange
- angularJs模块ui-router之路由控制
- AngularJS路由之ui-router(一)
- AngularJS路由之ui-router(二)
- AngularJS路由之ui-router(三)
- AngularJs之路由配置(一)
- AngularJs之路由配置(二)
- Angularjs路由
- AngularJS-路由
- AngularJS 路由
- AngularJS 路由
- AngularJS路由
- angularjs路由
- angularJS路由
- Linode主机搭建(三)—— L2TP协议VPN安装
- Theano深度学习(一). 概述
- android_________测绘流程
- 【leetcode】Array——Contains Duplicate(217)
- Spring中的SpEL
- Angularjs 路由之初识
- 1046. Shortest Distance (20)
- WAMP的Apache多域名配置
- C# 计算标准偏差相当于Excel中的STDEV函数
- IDF-抓到一只苍蝇
- 字符串转换数字
- 编程小练习6
- 学霸的迷宫
- matlab五彩多图案3D烟花