码迷,mamicode.com
首页 > Web开发 > 详细

今天学的angularJS

时间:2014-07-24 05:03:08      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:http   文件   io   art   re   c   

首先引入js文件angular.min.js,
引入控制器:controllers。js
其中可以定义多个控制器:比如
var PhoneListCtrl = [‘变量‘,‘变量‘,function(变量,变量){
//为布局中的变量赋值,比如
$http.get(XXX).success(function(data){
$scope.phones = data;
});
}];
var PhoneDetailCtrl = [‘$scope‘,‘$routeParams‘,function($scope, $routeParams) {
$scope.phoneId = $routeParams.phoneId;
}];
$scope:布局文件中的变量对象
$http:用于获取文件的对象
$routeParams:用于从路径中获取变量的对象。


布局中:
ng-app="phonecat"
导入一个名为phonecat的映射
<div ng-view></div>
导入 ng的视图
<select ng-model="orderProp">
用于搜索的select,匹配器为orderProp
<input ng-model="query">
用于搜索的input,匹配器为query

<li>
ng-repeat="phone in phones" 对phones变量进行遍历,存放在phone单元中
filter:query 匹配input查找
orderBy:orderProp 匹配 select 排序
<a>
href="#/phones/{{phone.id}}"这个链接就是用于app的映射的
<img>
ng-src="{{phone.imageUrl}}"不能用src,是在页面载入以后加载图片的

app.js中://定义名为phonecat的映射.config:设置
angular.module(‘phonecat‘,[]).
config([‘$routeProvider‘,function($routeProvider){
$routeProvider.when(‘/phones‘,{templateUrl:‘XXX‘,controller: PhoneListCtrl}).
when(‘/phones/:phoneId‘,{templateUrl: ‘partials/phone-detail.html‘, controller: PhoneDetailCtrl})
}]);

今天学的angularJS,布布扣,bubuko.com

今天学的angularJS

标签:http   文件   io   art   re   c   

原文地址:http://www.cnblogs.com/youngercode/p/3864225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!