我的应用程序中有一个弹出窗口,它在加载页面时隐藏,只有在单击特定按钮时才会出现。 我的弹出DOM中有以下代码
<a ng-click="settings();">welcome</a>
当我在我的DOM中使用相同的代码时,该代码在页面加载时可见。但在弹出窗口内,它不起作用。它永远不会进入settings()函数。任何人都可以帮我这个吗?
答案 0 :(得分:0)
你应该为它创建一个指令。请参阅documentation和this example。请注意,范围应用于编译的返回值,实际上是var compiled=$compile(element.contents()); compiled($scope);
。
请注意,Angular中已有a built-in include directive可能会执行您想要的操作。这里的示例响应下拉列表中的更改,但您可以轻松调整它以响应点击事件。