【问题标题】:angular boolean value not changing for the save角度布尔值不为保存而改变
【发布时间】:2016-01-07 09:15:10
【问题描述】:

我的控制器中有一个范围。这是哪个

$scope.carprice.active = true

现在在我看来,我有两个单选按钮。两者都是这样的。

ng-click="carprice.active=true"

ng-click="carprice.active=false"

如何使范围更改值?目前,即使我点击了 false 选项,它也会保存到数据库中。

我尝试过将点击作为模型,但也没有用。

谢谢 山姆

【问题讨论】:

  • 你能给我们看看小提琴吗?谢谢

标签: javascript angularjs


【解决方案1】:

您不应该为此使用 ngClick,您需要 ngValue 指令并将单选按钮绑定到相同的 carprice.active 模型:

<script src="https://code.angularjs.org/1.4.8/angular.js"></script>
<script>angular.module('demo', [])</script>

<div ng-app="demo" ng-init="carprice.active = true;">
    
    <input type="radio" ng-model="carprice.active" ng-value="true"> Active
    <input type="radio" ng-model="carprice.active" ng-value="false"> Not active    
    
    <pre>{{ carprice.active }}</pre>
</div>

【讨论】:

    猜你喜欢
    • 2015-02-08
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2013-12-26
    • 2022-08-18
    相关资源
    最近更新 更多