angularjs:在指令内创建指令

时间:2013-09-19 18:59:59

标签: javascript angularjs angularjs-directive

我有父母和子女指令。出于某种原因,我无法将信息从父母传递给孩子。这个jsfiddle证明了我的问题。

这个想法如下,父指令的模板看起来像

<div>{{abc}}: <child msg="msg"></child></div>

正如您所看到的,这里我尝试将msg值从父作用域传递给子进程,该子进程应该呈现消息,但是在child指令中,这个值是'undefined。

有关如何解决此问题的任何建议吗?

2 个答案:

答案 0 :(得分:1)

这是更新的小提琴:

http://jsfiddle.net/NQgwQ/5/

基本上我删除了替换道具:

replace: true -> replace:false

答案 1 :(得分:0)

您正在加载2个AngularJS框架。您可以删除在小提琴中添加的外部angular.js

这是更新的演示:http://jsfiddle.net/4gusp/