2
我想使用ng樣式和媒體查詢來設置元素的寬度。如何在ng樣式中使用媒體查詢
我已經試過這樣:
{'width' : @media (max-width: 480px) ? '70%' : '90%' , 'border-radius': '6px', 'background':'#F5F2ED'}
但它似乎並沒有工作。
任何想法?
我想使用ng樣式和媒體查詢來設置元素的寬度。如何在ng樣式中使用媒體查詢
我已經試過這樣:
{'width' : @media (max-width: 480px) ? '70%' : '90%' , 'border-radius': '6px', 'background':'#F5F2ED'}
但它似乎並沒有工作。
任何想法?
讓我們來看看這個指令來源:
var ngStyleDirective = ngDirective(function(scope, element, attr) {
scope.$watch(attr.ngStyle, function ngStyleWatchAction(newStyles, oldStyles) {
if (oldStyles && (newStyles !== oldStyles)) {
forEach(oldStyles, function(val, style) { element.css(style, '');});
}
if (newStyles) element.css(newStyles);
}, true);
});
沒有什麼可以支持此功能。
[Angular.js數據綁定背景圖像使用媒體查詢]的可能重複(http://stackoverflow.com/questions/21000338/angular-js-data-bind-background-images-using-media-queries) – AGE