角度材料复选框

时间:2015-10-23 22:20:22

标签: javascript angularjs checkbox angular-material

我有一个用例,我提交了一个表格,而这个表格又提供了$ http.get()。获取网址接受参数说:& code =' P' &安培;代码=' C&#39 ;. 其中P和C将从复选框中选择并传递给此参数"代码"。

我正在使用角度材料复选框,但每次我提交表单"代码"参数设置为true而不是P或C.

  $scope.putCall = {};
  $scope.putCall.p = 'P';
  $scope.putCall.c = 'C';

  <md-checkbox ng-model="putCall.p" aria-label="P" name="P_put_call_code">
   P: {{ putCall.p }}
  </md-checkbox>
  <md-checkbox ng-model="putCall.c" aria-label="C">
   C: {{ putCall.c }}
   </md-checkbox>

我如何通过&#34; P&#34;而不是真实。

1 个答案:

答案 0 :(得分:1)

documentation中一样:

  

ng-true-value表达式应在何时设置的值   地选择。

所以在你的情况下看起来像:

<md-checkbox ng-model="putCall.p" ng-true-value="P" ng-false-value="" aria-label="P" name="P_put_call_code">
   P: {{ putCall.p }}
</md-checkbox>