有没有一种方法可以在Visual Studio的两个AngularJS Web解决方案之间共享javascript代码?

萨曼莎JT星

我有两个Web应用程序。它们是SPA解决方案,其前端逻辑以Javascript / AngularJS编码。

每个解决方案都是作为解决方案开发的,我使用Visual Studio来管理该解决方案以进行编辑。它们被发布为Azure的应用程序。他们共享C#后端代码,因此我创建了一个公共项目,向其中添加了C#代码,并将其包含在两个解决方案中。

该应用程序具有自己的javascript,但也共享javascript代码。

有什么办法可以将javascript放入一个普通项目中并进行共享吗?对我来说,问题在于我的Web应用程序希望看到/ content目录中的内容,而这当然只是在同一项目中。

伊朗雷耶斯

好消息是,有非常好的方法可以做到这一点。您可以创建第三个项目,例如“共享”。该项目将包含您要共享的所有通用代码。

下一个问题是如何共享它。在要放置文件的项目中,例如,MyProject.FrontEnd选择文件将要存放的文件夹,单击右键并选择Add Existing File这将打开一个弹出窗口以选择文件。当您已经选择文件时,无需单击按钮,而是单击Add旁边的箭头Add,然后选择Add as a link

在此处输入图片说明

通过这种方式,您将注意到该文件将出现在所选文件夹中。当您将链接文件拖到html时,它将创建一个脚本标签,其中src源指向另一个项目,处于开发状态也可以。

就我而言,我将MSBuild配置为在构建解决方案时自动复制链接的文件。

希望对您有所帮助。:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以在两个viewController之间共享UI元素?

有没有一种方法可以确定Visual Studio C#解决方案中的哪些功能需要管理员权限

有没有一种方法可以在两个pouchdb实例之间进行同步?

有没有一种方法可以轻松共享Visual Studio Online / Team Foundation Server的工作区设置(文件夹映射)?

有没有一种方法可以将以下代码简化为一个if语句?

Android:有没有一种方法可以对一个对象的两个实例之间的“碰撞检测”进行编程?

有没有一种方法可以在两次测试之间停止微导航计划的工作?

有没有一种方法可以使用JS和AngularJS获取HTTP状态代码名称?

有没有一种方法可以找到两个5个字符的字符串之间的ASCII距离

有没有一种方法可以忽略Android Studio中的代码样式设置

有没有一种方法可以检测2个SKSpriteNodes之间的碰撞,但允许它们重叠

有没有一种方法可以解决我的两种绑定以及通过props传递数据的问题。他们没有被认可

有没有一种方法可以使用AngularJS在没有JavaScript的模型上从ng-repeat绑定$ index的2种方式?

有没有一种方法可以在2个元素之间创建空间而没有填充或边距?

有没有一种方法可以分隔“内联”关键字的两种含义(ODR松弛与函数代码内联)

有没有一种方法可以使一个代码对具有相同功能的多个按钮起作用?

有没有一种方法可以选择一个带有节点名称的变量的Web音频节点?

在Javascript中,有没有一种方法可以用一个语句创建一个索引对象数组?

有没有一种方法可以轻松地将2个索引之间的所有元素放入Python中的嵌套列表中?

有没有一种方法可以用一个数字方案创建多级列表?

Python中有没有一种方法可以创建一个for循环,而该循环不会等待内部代码完成再进行迭代?

有没有一种方法可以创建一个仅针对多个项目类型(Web窗体,MVC等)的NuGet包?

有没有一种方法可以在按下另一个键时使用JavaScript模拟特定的键按下行为?

有没有一种方法可以显示MVC3 Razor应用程序中2个文本字段之间的差异?

有没有一种方法可以使用 JavaScript 评估 N 个函数(向量)中的 N 个变量

有没有一种方法可以让两个大小不同的变量共享一个内存地址,而无需将它们声明为指针?

在Javascript中,有没有一种方法可以计算我创建了多少个创建的对象?

有没有一种方法可以使用JavaScript返回指定元素的顶部或第二个父元素?

有没有一种方法可以自动修复Visual Studio中的所有ESLint错误?