作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个用例,我提交一个表单,该表单又执行 $http.get()。 get url 接受参数:&code ='P' &code='C'。其中 P 和 C 将从复选框中选择并传递给此参数“code”。
我正在使用 Angular Material 复选框,但每次提交表单时,“code”参数都会设置为 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>
如何传递“P”而不是 true。
最佳答案
如 documentation 所示:
ng-true-value
The value to which the expression should be set when selected.
所以在你的情况下,它看起来像:
<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>
关于javascript - Angular Material 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33312240/
我是一名优秀的程序员,十分优秀!