我有两个指令应该都使用隔离范围<outer-box>
和<flag>
。当我点击<flag>
指令时,我想更改另一个指令的背景颜色。在将我的代码导入JSFiddle之前,我也让它工作,所以默认情况下,占位符图像出现在flag指令中,但是一旦你点击该图像,就会出现country标志。
有人可以帮助设计一个单独的ng-click指令吗?
这是我的代码:https://jsfiddle.net/nLduw6xw/ (由于某种原因,我的国家/地区数据无法在JSFiddle中运行)
答案 0 :(得分:0)
你可以要求另一个指令。
在此示例中,您可以要求outer-box
成为flag
的父级。
有了这个,您可以访问所需的指令控制器(link
函数中的第4个参数),因此您可以调用方法来设置元素上的类。
使用JSFiddle:https://jsfiddle.net/2atnxhgy/