나는 angularjs를 처음 사용합니다. "Click Me"를 클릭하면 toggle
메서드가 호출됩니다. test
의 값은 false에서 true로 변경되지만 ng-hide
은 test
의 새 값을 확인하지 않습니다.ng-hide가 작동하지 않습니다.
<div ng-app="myApp" ng-controller="myCtrl">
<table>
<tr>
<td><span ng-hide="{{test}}">Testing</**strong text**td>
<td><span>hello</span></td>
</tr>
<tr>
<td style="cursor:pointer"><span ng-click="toggle()">Click Me</td>
<td><span>hello</span></td>
</tr>
</table>
</div>
script.js
var appX = angular.module('myApp', []);
appX.controller('myCtrl', function($scope){
$scope.test = false;
$scope.toggle = function(){
$scope.test = true;
console.log("toggle is working");
};
});
당신은 거기 중괄호를 제공하는이 'NG 숨기기 = "테스트"' – Jigar7521
같은 시도 할 필요가 없습니다 @ Jigar7521 감사합니다. 그것은 효과가있다. – VivekT
네, 그 대답은 아래에 좀 더 간단히 대답 해주었습니다 :) – Jigar7521