gpt4 book ai didi

javascript - data-ng-disabled 的 Angular Js 问题

转载 作者:行者123 更新时间:2023-12-03 09:17:38 25 4
gpt4 key购买 nike

我有一个如下所示的 Angular Js 程序。

HTML

<input data-ng-model="test" type="radio" name="rdButton" id="userLbl" value="mine"/> Mine

<input data-ng-model="test" type="radio" name="rdButton" id="userLbl" value="Other"/> Other

<textarea data-ng-disabled="test==='mine'" data-ng-model="htmlSpace" type="text"></textarea>

JS

var app = angular.module("Mydirective",[]);

app.controller("MyController",function($scope){
$scope.test = "mine";
});

仅当我选择值为“我的”的单选按钮时,文本区域才会被禁用。我希望仅在页面加载时将其禁用,因为我在 Controller 中提到了该值是我的。但它总是启用,请帮我解决这个问题

最佳答案

它对我有用,请检查下面的示例并检查您的 Angular 版本

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Example - example-example88-production</title>


<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
</head>
<body ng-app="Mydirective">
<script>
var app = angular.module("Mydirective",[]);

app.controller("MyController",function($scope){
$scope.test = "mine";

});
</script>
<div ng-controller="MyController">
<input data-ng-model="test" type="radio" name="rdButton" id="userLbl" value="mine"/> Mine

<input data-ng-model="test" type="radio" name="rdButton" id="userLbl" value="Other"/> Other

<textarea data-ng-disabled="test==='mine'" data-ng-model="htmlSpace" type="text"></textarea>
</div>
</body>
</html>

http://plnkr.co/edit/gBN41mrNfDXbEDLZchCp?p=preview

关于javascript - data-ng-disabled 的 Angular Js 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31917634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com