关于Angular指令的几个问题

时间:2015-07-02 03:02:08

标签: angularjs

关于角度指令我几乎没有问题

我的问题基于以下代码块

<ul class='parent'>
    <li class='child1'></li>
    <li class='child2 active'></li>
    <li class='child3'></li>
</ul>

所以基于以上

  • 如何根据上述内容创建指令(假设这来自Angular插件,并且标签中没有定义角度指令属性)?
  • 假设以上是来自Angular插件,并且我不打算编辑插件,我如何使用该指令查看当前活动的列表?
  • 如何使用Angular通过上面的代码进行操作?使用Jquery,我可以轻松地将其作为

检查孩子的长度

$('.parent').children().length

用于迭代子元素

$.each($('.parent').children(), function(){ console.log(this); });

但是当我尝试用Angular方式做这件事时

angular.element(document.querySelectorAll('.parents')).children().length

不知何故,这部分总是给我错误的价值。我想我的Jquery心态是我无法获得值的原因但是,我仍然读到某个地方,angular.element对象相当于jquery $()对象,因此两者都应该能够使用相同的函数。 / p>

  • 如果我想对上面的代码进行事件绑定,我应该在链接函数内做正确的吗?如果我想观察并应用上面代码的更改,那么我应该使用指令的范围并在链接功能中做到这一点吗?
  • 是否有关于Angular指令如何易于咀嚼的指南?不知何故,我阅读的大部分内容都与Angularjs文档本身的指令指南一样令人困惑。

0 个答案:

没有答案