2016-06-15 5 views
0

私はイオンフレームワークの新機能です。私は1つのユーザープロファイルを作成し、ユーザー入力をapi url(yii2 api)で渡します。たとえば、このイオンフレームワークの複数のチェックボックス

return $http.get('http://localhost/web/index.php?r=apiprofile/new&user_id='+$scope.data.user_id+'&location='+$scope.data.location) 

このような通常のテキストフィールド

<input name="location" ng-model="data.location" type="text" placeholder="location" ng-required="true"> 

私のAPIのURLが正常に動作していると私は、複数のチェックボックスを使用しcorrectly.But格納された位置値は、データベースには、このURLを渡す方法を意味します。

<ion-checkbox ng-model="data.jobtype1" ng-true-value="'parttime'">parttime</ion-checkbox> 
<ion-checkbox ng-model="data.jobtype2" ng-true-value="'fulltime'">fulltime</ion-checkbox> 
<ion-checkbox ng-model="data.jobtype3" ng-true-value="'contract'">contract</ion-checkbox> 

私は、ユーザーが3つのチェックボックスがデータベースにこのようなPHP複数のチェックボックスの場合と同じである[非常勤、フルタイム、契約]を見て意味をクリックします。

私はすでに3つのチェックボックスに同じng-model名を試していますが、正しく動作しません。いずれかのチェックボックスをクリックすると3つのチェックボックスがすべてクリックされ、データベースの値が "未定義"です。そして、私は以下のURLのように渡すと、これを試してみてくださいいずれか

答えて

0
<ion-checkbox ng-model="jobtype1" ng-true-value="parttime" ng-false-value="0" ng-checked="jobtype1== parttime" /> 

助けてください。この[parttimefulltimecontract]

return $http.get('http://localhost/web/index.php?r=apiprofile/new&user_id='+$scope.data.user_id+'&jobtype='+$scope.data.jobtype1+$scope.data.jobtype2+$scope.data.jobtype3) 

のような、データベース内の値を意味します。

http://codepen.io/ionic/pen/hqcju

関連する問題