我知道这个问题最初似乎很模糊,但我想用其他可能是我的名字的东西来覆盖 ng。
我们可以覆盖$
jquery,
var $j = jQuery.noConflict();
我们可以通过将其指定为变量来覆盖其他内容
var hello=$http;
并在整个程序中使用 hello 作为 $http。
所以我的简单问题是我们可以覆盖 ng 并在 html 中使用其他东西。
没有性能问题只是想知道无论如何都可以这样做。
我知道这个问题最初似乎很模糊,但我想用其他可能是我的名字的东西来覆盖 ng。
我们可以覆盖$
jquery,
var $j = jQuery.noConflict();
我们可以通过将其指定为变量来覆盖其他内容
var hello=$http;
并在整个程序中使用 hello 作为 $http。
所以我的简单问题是我们可以覆盖 ng 并在 html 中使用其他东西。
没有性能问题只是想知道无论如何都可以这样做。
它有点旧,但这里有一个解决方案:http: //www.mattburkedev.com/multiple-angular-versions-on-the-same-page/
是的,这是可能的。使用角度作为其他东西的小例子,原始角度全局现在在现有的WindowDotAngular中。
var existingWindowDotAngular = window.angular;
var angular = 'whatever';
你不能覆盖 AngularJS 的内置指令。但是,您可以定义多个具有相同名称的指令,并让它们针对同一个元素执行。通过为指令分配适当的优先级,您可以控制指令是在内置指令之前还是之后运行。