二级联动:$scope.filmsType=[
{"mainType":"喜剧","childType":["喜剧1","喜剧2"]},
{"mainType":"历史","childType":["历史1","历史2","历史3"]},
{"mainType":"科幻","childType":["科幻1"]}];
<select ng-init="select_maintype=filmsType[0]" ng-model="select_maintype" ng-options="x.mainType for x in filmsType" ng-click="changeType()"></select>
<select ng-init="select_child=select_maintype.childType[0]" ng-model="select_child" ng-options="y for y in select_maintype.childType"> </select>
$scope.changeType=function(){ $scope.select_child=$scope.select_maintype.childType[0]; }
<tr ng-repeat="x in films|filter:searchKey|orderBy:orderKey"> ng-model="searchKey1" 点击按钮查询
//进行查询$scope.search=function(){
$scope.searchKey=$scope.searchKey1;
}
currency:"¥: " date:"yyyy-MM-dd HH-mm-ss"
$http({
method:"GET",
//url:"newdata.json"
url:"http://result.eolinker.com/lKgJQ8Zec38423e5603b8e055d1193a8127c0c060bb1b55?uri=test1"
}).then(function success(response) {
$scope.shops=response.data;
},function error(response) {
});
<fieldset id="" ng-show="isShow">
<tr><td align="right">电影名称:</td><td><input type="text" name="" id="" value="" ng-model="aname" /></td>
<td><span id="s_name" class="tip"></span></td>
</tr>
</fieldset>
点击保存按钮: 清空错误信息$(".tip").html(""); var aname=$scope.aname;
if(aname==null || aname.length<3 || aname.length>10){
$("#s_name").html("电影名称不能为空,且长度在3~10之间");
return;
}
var newdata={};
newdata.name=aname;
newdata.price=$scope.aprice;
var types=[]; types.push($scope.select_maintype.mainType); types.push($scope.select_child);
newdata.type=types; $scope.films.push(newdata);
批量删除:$scope.delAll=function(){ value="{{x.name}}"
//选择出所出选中的checkbox
var checks=$("input:checked");
for (var i = 0; i < checks.length; i++) {
//得到电影名称
var fn=checks[i].value;
for (var j = 0; j < $scope.films.length; j++) {
if(fn==$scope.films[j].name){
//进行删除
$scope.films.splice(j,1);
break;
}
}
}
}
修改var data="";
$scope.modify=function(fname){
$scope.isModifyShow=!$scope.isModifyShow;
for (var i = 0; i < $scope.films.length; i++) {
if($scope.films[i].name==fname){
data=$scope.films[i];
//进行赋值
$scope.mname=data.name;
$scope.mtime=data.time;
$scope.mauthor=data.author;
break;
}
}
}
//进行修改
$scope.modifySave=function(){
data.name=$scope.mname;
data.time=$scope.mtime;
data.author=$scope.mauthor;
$scope.isModifyShow=!$scope.isModifyShow;
}
表头 点击//定义排序的字段
$scope.ob="";
//记住是否点击
$scope.isClick=true;
//按id字段进行排序
$scope.orderbyId=function(){
if($scope.isClick){
$scope.ob="id";//升序排序
$scope.isClick=false;
}else{
$scope.ob="-id";//降序排序
$scope.isClick=true;
}
}
<input type="button" id="" value="-" ng-model="" ng-click="reduceNums($index)" />
<input type="text" id="" ng-model="x.nums" />
<input type="button" id="" value="+" ng-model="" ng-click="increaseNums($index)" />
/ /数量减少
$scope.reduceNums=function(index){
alert(index);
$scope.goods[index].nums--;
if($scope.goods[index].nums<1){
var c=confirm("确定要删除该产品吗?");
if(c){
$scope.goods.splice(index,1);
}
}
}
//数量增加
$scope.increaseNums=function(index){
$scope.goods[index].nums++;
}