【发布时间】:2014-08-08 05:36:50
【问题描述】:
ng-checked 遇到了一个奇怪的问题。我在我的编辑表单中应用它以显示选定的选项值,但它不起作用。以下是我的代码和屏幕截图 -
我的控制器代码 -
if( true == $scope.employee.active ) {
$scope.is_active_yes = true;
$scope.is_active_no = false;
}
else {
$scope.is_active_yes = false;
$scope.is_active_no = true;
}
});
我的 Jade 模板中的代码 -
.row
.control-label.col-md-3 Is Active:
.col-md-6
input(type="radio", name="active", ng-model="employee.active", value="yes" ng-checked="{{is_active_yes}}")
| Yes
input(type="radio", name="active", ng-model="employee.active", value="no" ng-checked="{{is_active_no}}")
| No
虽然ng-checked 的值出现在我的表单中,但它不适用于标记。让我知道我在这里做错了什么?
仅供参考 - 控制台中没有错误,并且您可以在屏幕截图中查看数据。
【问题讨论】:
-
应该是
ng-checked="is_active_yes" -
@CodeHater Oh wow ..是的就是这样..你能告诉我为什么在这种情况下它不应该使用
{{ }},因为我应该在我们需要的翡翠模板中获取值添加这个 -
@CodeHater 请将其粘贴为答案..如果可能的话,解释一下,因为它解决了我的问题,然后我会接受它
标签: javascript html angularjs pug