为null,这里是我的一个向链路功能,restrict to EA and transclude is true
为什么CSS margin属性值AngularJS
link : function(scope,element,attrs){
element.ready(function(){
var myUL = element.find('ul');
console.log(myUL.css('margin')); // prints noting in console.
});
}
我的HTML是
<body ng-app="nmrApp">
<div class="app-container">
<nmr-dir>
<ul>
<li><a href="#"><img src="http://placehold.it/600x300&text=Image 1" alt="" /></a></li>
<li><a href="#"><img src="http://placehold.it/600x300&text=Image 2" alt="" /></a></li>
<li><a href="#"><img src="http://placehold.it/600x300&text=Image 3" alt="" /></a></li>
<li><a href="#"><img src="http://placehold.it/600x300&text=Image 4" alt="" /></a></li>
<li><a href="#"><img src="http://placehold.it/600x300&text=Image 5" alt="" /></a></li>
</ul>
</nmr-dir>
</div>
</body>
CSS:从所谓的样式外部CSS文件的加载。 css
.app-container ul{
margin:0;
padding:0;
list-style: none;
}
当我在控制台打印myUL
它给我
[ul.ng-scope, ready: function, toString: function, eq: function, push: function, sort: function…]
var myUL = angular.element(element.find('ul'));
asow not working for me。 得到堆积我做错了什么?我也在元素设置余量为0,在我的CSS这个UL
你可以张贴一些是恰当的这个指令的HTML? – 2013-03-07 07:04:34
风格在哪里定义?它是动态的还是从模板或外部样式表生成的? – 2013-03-07 07:08:12