所以如果这个问题已经得到解答,我提前道歉,尽我所能查看类似的堆栈,但基本上我对 ngInclude 功能的范围感到好奇。
正如问题所提出的那样,它是否有一个单一的目的,作为部分模板渲染功能?
或者我是否可以设置一个嵌入了 Angular 脚本的部分,该脚本将在不同的 URI/路由上运行,因为该页面也提供 Angular。
我正在寻找一种在服务之间共享角度界面的最佳方式,而不是使用 iframe。
所以如果这个问题已经得到解答,我提前道歉,尽我所能查看类似的堆栈,但基本上我对 ngInclude 功能的范围感到好奇。
正如问题所提出的那样,它是否有一个单一的目的,作为部分模板渲染功能?
或者我是否可以设置一个嵌入了 Angular 脚本的部分,该脚本将在不同的 URI/路由上运行,因为该页面也提供 Angular。
我正在寻找一种在服务之间共享角度界面的最佳方式,而不是使用 iframe。
我对 angular 最好的理解ng-include
是它默认不运行脚本,这意味着你真的不能在部分中包含新的指令定义或其他 angular/javascript 组件。为了支持这一点,我做了一些研究,发现了以下链接:
就我个人而言,我在这个堆栈问题上遇到了一些类似的问题,其中 javascript 被动态包含但没有运行。您可以使用自定义指令手动运行 javascript,但这并不容易。
底线- 我认为这里的底线是,如果您需要在部分中包含脚本,有办法做到这一点,但这是额外的工作,而且支持得不是很好。