0
嗨我想讓我的頭繞過這些指令。將值傳遞給指令並更改css屬性
基本問題: 我在我的作用域中有一個名爲箭頭的屬性,它保存圖像(箭頭)應通過css(transform:rotate)旋轉的角度。我有建立一個指令,它應該做的工作:
HTML:
<div class="weather-div">
<img ng-src="../img/icons/wetter/wind-arrows/direction.png"
arrowdirection="{{ menu.weather.arrow }}">
</div>
指令:
AppDirectives.directive("arrowdirection", [function(){
return {
template: '',
restrict: 'A',
scope: { },
link: function(scope, element, attrs) {
// get the angle from the parent scope
var angle = scope.arrow;
// get the image to turn()
var element = angular.element(document).find('#theimagetofindfromsameobjectdirectiveisin');
// turn img
element.css({
'-moz-transform': 'rotate('+angle+'deg)',
'-webkit-transform': 'rotate('+angle+'deg)',
'-o-transform': 'rotate('+angle+'deg)',
'-ms-transform': 'rotate('+angle+'deg)'
});
}
};
}]);
1:我如何訪問父範圍值menu.weather.arrow在指令或將值傳遞給指令並在那裏訪問? 2:如何獲取圖像元素?
謝謝你的回答。我可以成功獲得價值。謝謝!!!!! – Tino