关于html中select选中的问题

       我只是一个小菜鸟,最近领导让学习下angularJS的知识,我可以说我没学过html,没学过js么?哈哈,万事开头难。。。

       第一种方法:利用html、controller、 services等文件来实现。

        services里面的是获取的要显示的数据,代码如下:

        

  .factory('main',function () {
  var mains = [{
  id: 1,
  type: '严重',
  state: '未解决',
  handlman: '王超',
  dispathman:'李阳',
  sel:'1'
},
  {
    id: 2,
    type: '一般',
    state: '已解决',
    handlman: '王超',
    dispathman:'李阳',
    sel:'2'
  },
  {
    id: 3,
    type: '轻微',
    state: '未解决',
    handlman: '王超',
    dispathman:'李阳',
    sel:'1'
  },
  {
    id: 4,
    type: '严重',
    state: '已解决',
    handlman: '王超',
    dispathman:'李阳',
    sel:'2'
  }];
  return{
    all:function () {
      return mains;
    }
  }
});
controllers里面提供的是控制器的操作:
  
.controller('mainCtrl', function($scope,main,$state) {//main表示方法的注入
  $scope.main = {};
  $scope.mains = main.all();
  console.log($scope.mains);
  $scope.item = function () {
    $state.go('item')
  }

})
html页面的操作: class的value值代表的是使用的angularJS的样式文件
<div class="item item-input item-select" style="border-width: 0px;height: 100%">
<select id="sel" style="width: 100%;text-align: left" ng-model="main.sel">
  <option value="1">已解决</option>
  <option value = "2">未解决</option>
</select>
</div></div>
//这样就可以根据数据显示出相应的解决状态了。
 
其他方法如果有知道,可以发出来学习下,我试过window.onload()方法,但是在使用AngularJS的时候,contorller执行的时候onload方法已经执行完毕了,但是可以这样写:
$scope.$on('$ionicView.loaded',function () {
  console.log("页面加载完毕");
})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值