我有一个小的AngularJS应用程序,为更大的非角度应用程序提供功能。我需要访问内部(AngularJS)应用程序中的注入器以获取它提供的服务,但我发现在某些情况下,DOM元素没有附加范围或注入器。如果网站有2个有角度的应用程序(这是我能够可靠地重现问题的唯一方法,那就特别明显了,尽管如我所说,我只在一个更大的应用程序中使用1个角度应用程序)。可以找到问题的一个示例here - http://jsfiddle.net/n3y8c96a/1/。
一位同事从2.1.1
将JQuery更新为1.11.1
,现在我的元素没有连接到它的范围。您可以在this jsFiddle http://jsfiddle.net/n3y8c96a/8/中看到它。如果将jquery版本更改为1.x版本,则可以使用并显示范围。
这适用于任何JQuery版本。有没有办法确保适当的范围自动"附加"到元素或手动这样做?