用户点击带角度/离子

时间:2015-11-27 12:22:56

标签: javascript angularjs ionic-framework

我刚刚开始研究角度/离子项目。我有一行,当用户点击该行时,我需要触发行内的选择按钮。

html看起来像这样:

<div class="row" ng-click="buttonclick()">
    <div class="col col-25">
      <img class= "icon_bonhomme" ng-src="img/icon_bonhomme.svg"/>
    </div>
    <div class="col col-50 venue1">
      <p class="nb">Nombre de joueurs<br><span style="font-size:10px">Equipes & organisateur inclus</span></p>
    </div>
    <div class="col col-25 venue1 nb_player_params">
     <label class="item item-input item-select" style="border-style:none;bottom:4px;width:65px">
       <select id="number-select" ng-model="foot.nb_player" style="position:relative; padding:0; ">
         <option>6</option>
         <option>7</option>
         <option>8</option>
         <option>9</option>
         <option selected>10</option>
         <option>11</option>
         <option>12</option>
         <option>13</option>
         <option>14</option>
         <option>15</option>
         <option>16</option>
         <option>17</option>
         <option>18</option>
         <option>19</option>
         <option>20</option>
         <option>21</option>
         <option>22</option>
         <option>23</option>
         <option>24</option>
         <option>25</option>
         <option>26</option>
         <option>27</option>
         <option>28</option>
       </select>
     </label>
    </div>
 </div>

所以我在ng-click="buttonclick()"上添加了div class="row"

然后在我的控制器中添加了buttonclick功能

var footController = angular.module('foot',[]).controller('FootController', function ($confirmation,$scope,$ionicModal,$http,$localStorage,$location,$ionicLoading,$state,$handleNotif,$cordovaGeolocation,$rootScope,$searchLoader, $foot, $ionicPlatform) {

 $scope.buttonclick = function(){
    $ionicPlatform.ready(function(){
      console.log("hello");
      $('#number-select').trigger('click');
    });
  }

我知道该功能被触发,因为控制台显示“hello”但是从不触发选择按钮..我在这里缺少什么?

0 个答案:

没有答案