ng-transclude对元素和属性指令的工作方式不同

时间:2015-08-07 12:35:33

标签: javascript angularjs angularjs-directive angularjs-ng-transclude

案例I:

我有一个指令(让我们称之为'x'),其中元素级限制'E'在一个指令内转换(让我们称之为'y')与隔离范围。 'y'在模板中有两个嵌套的ng-repeats'。

JSBin: http://jsbin.com/hudani/edit?html,js,output

行为:'x'采用作为控制器范围的'y'的父作用域(预期行为作为某些调用同级作用域)

案例II:

我有一个指令(让我们称之为'x'),带有属性级别限制'A'在一个指令内转换(让我们称之为'y')与隔离范围。 'y'在模板中有两个嵌套的ng-repeats'。

JSBin: http://jsbin.com/monoco/2/edit?html,js,output

行为:被抄送的内容将第二个ng-repeat作为兄弟范围,并将第一个ng-repeat作为父范围。

请提供一些资源以确认此行为,并在可能的情况下提供一些有关所附行为('x')的不同限制所显示的不同行为的见解。

0 个答案:

没有答案