У меня есть одна интересная ситуация, у меня есть код ниже.
Js:
<script>
var app = angular.module('MyApp', []);
app.controller('MyCtrl', function($scope) {
$scope.a=10;
});
</script>
html:
<body ng-app="MyApp">
<div ng-controller="MyCtrl">
Click Me: <input type="checkbox" ng-model="checked" ng-if="a===10"/> <br />
<button ng-disabled="checked">Test</button>
</div>
</body>
Если я запускаю приведенный выше код, кнопка Test
не отключается. Я не уверен, почему?
Но, согласно моему требованию, условие ng-if
должно присутствовать только в теге <input />
, и я не могу написать или объединить теги <input />
и <button>
в одном <div>
.
Так что, пожалуйста, помогите мне, чтобы любой другой способ получить мой Test button
должен быть в отключенном режиме при нажатии флажка типа input
без изменения примера кода выше.
Codepen .