用指令属性控制器范围替换父范围

时间:2016-09-16 16:00:54

标签: angularjs

我没有成功创建一个在子元素中使用vm的Attribute指令,并使用指令控制器作用域而不是它的父作用域。

请参阅:http://fiddle.jshell.net/vzuf9psq/

如何让第二条消息显示来自指令控制器的消息?

1 个答案:

答案 0 :(得分:1)

  1. 使用指令范围将属性从一个控制器传输到另一个控制器
  2. 使用bindToController将指令范围绑定到控制器(或者更好,使用Angular组件的语法)。
  3. 不要在指令标记内粘贴模板(或为此目的使用transclude)
  4. 请参阅Final fiddle