AngularJS 범위 변수에 ng 스타일로 조건부로 설정하여 입력 너비에 응답하려고합니다. 나는이 텍스트 정렬 아름답게 작동하도록 입수했습니다하지만 어떤 이유로 그것은AngularJS 조건부 ngStyle 적용되지 않음
... 폭으로 HTML 작동하지 않습니다 :
<body ng-app="vfApp">
<!--This works... --> <input resize ng-style="{ 'width' : '100%' }" type="text"/>
<!--This does not?!--> <input resize ng-style="{ 'width' : doResize ? '100%' : '10%' }" type="text"/>
</body>
JS :
var vfApp = angular.module('vfApp', []);
vfApp.directive('resize', function() {
return function ($scope) {
$scope.doResize = false;
};
});
편집을 : 이것은 정적 CSS 클래스를 적용하려고하지 않기 때문에 제안 된 가능한 복제본과 다릅니다. 변수를 사용하여 조건부로 스타일을 적용하려고합니다. 당신이 100% width
값을 목표로하는 경우
[조건식와 각도 NG 스타일] (의 가능한 중복 http://stackoverflow.com/ 질문/19375695/angular-ng-style-with-a-conditional-expression) –
솔루션이 서로 다를 수 있으므로 중복 될 수는 없지만 차별화 할만큼 충분히 긍정적 인 것은 아닙니다. –