我有一个用例,我提交了一个表格,而这个表格又提供了$ 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;而不是真实。
答案 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>