के लिए फ़िल्टर लागू करें सभी के लिए शुभ दिन!कोणीयजेएस: ngStyle
मुझे AngularJS को समझने में कोई समस्या है। क्या मैं अपने कस्टम फ़िल्टर को ngStyle निर्देश के भीतर उपयोग कर सकता हूं? जब मैं इनपुट में मूल्य बदलता हूं (लेकिन यह मार्कअप में मान बदलता है) तो यह एक ही समय में स्पैन टैग की अस्पष्टता क्यों नहीं बदल सकता है? कंट्रोलर स्कोप का उपयोग करके सीधे मैं इस व्यवहार को कैसे महसूस कर सकता हूं?
मेरे कच्चे कोड: HTML:
<div ng-app="app">
<div ng-controller="AppCtrl">
<input type="number" ng-model="slider" max="10" min="1">
<span ng-style="{'opacity': '{{slider | filter}}'}">TEXT</span>
</div>
</div>
जे एस:
(function() {
angular
.module('app', [])
.controller('AppCtrl', ['$scope', function ($scope) {
$scope.slider = 6;
}])
.filter('filter', function() {
return function (input) {
return 0.1 * input;
};
});
})();
JSFiddle पर मेरे कोड: http://jsfiddle.net/zkdkLac3/
'ngClass' जैसी चीज़ों के बजाय' ngStyle' का उपयोग क्यों करें? – Pytth
क्योंकि मैं 0.1 कक्षाओं, 0.2, ... के साथ दस वर्ग नहीं बना सकता, अस्पष्टता के 1.0 मूल्य – magmel