当前位置: 首页 > 知识库问答 >
问题:

sails应用程序配置中的Angular2

华献
2023-03-14

我试图在一个sails应用程序中正确地创建一个angular2应用程序。

我希望AngularApp在 /management网址下运行

我所做的:

  1. 创建ManagementController。js:
module.exports = {
    index: function (req, res) {
        res.locals.layout = 'layouts/angular';
        return res.view('angular/angular-start.ejs');
    }
};
<!DOCTYPE html>
<html>
<head>
    <title>Reloyalty Administration Dashboard</title>

    <!-- Viewport mobile tag for sensible mobile support -->
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="icon" href="/favicon.ico">

    <!-- Common Scripts-->
    <script src="/common/js/jquery-1.11.3.min.js"></script>

    <!--SCRIPTS-->
    <!--SCRIPTS END-->

    <script>
        // SystemJS
        // config goes here 
    </script>

    <!-- end AngularJS 2-->
</head>

<body>

<%- body %>


</body>
</html>

在“视图/角度/角度开始”下创建视图。ejs

正在加载...

创建了一个文件夹“资产/管理”,我的angular应用程序将位于该文件夹中

已创建资产/管理/应用程序文件夹

添加到副本中。js:

grunt.config.set(复制,{dev:{file:[{展开: true, cwd:'./资产', src: ['/', '!/.coffee','!/.ts','!/.less'],最大:'. tmp/公共' }] }, 构建:{文件:[{展开: true, cwd:'. tmp/公共', src: ['/'], 最大:'www' }] }, angular_node_deps:{文件:[{展开: true, cwd:'.', src: [ './node_modules/es6-shim/es6-shim.min.js ', './node_modules/System js/dist/system-polyfills.js ', './node_modules/System js/dist/system.src.js ', './node_modules/zone.js/dist/zone.js ', './node_modules/反射-元数据/Reflect.js', './node_modules/rxjs//. js','。/node_modules/@角/核心/捆绑/core.umd.js ', './node_modules/@角/编译器/捆绑/compiler.umd.js ', './node_modules/@角/通用/捆绑/common.umd.js ', './node_modules/@角/平台浏览器动态/bundles/platform-browser-dynamic.umd.js ', './node_modules/@角/平台浏览器/bundles/platform-browser.umd.js]

我现在该怎么做才能让it正常运行。。。我一整天都在努力实现这一点,所以我现在不想发布我的代码,而只是按照您的指示操作,因为我对代码做了太多的更改,以至于我不理解它。

共有1个答案

曹镜
2023-03-14

我不太确定你在做什么,但我最近成功地将一个简单的Angular应用程序嵌入到现有的应用程序中。

我所做的只是使用AngularCLI生成一个新项目,然后在现有应用程序中嵌入捆绑的*. js文件(由ng build命令生成的文件)和根html模板,它开箱即用。

 类似资料:
  • 我尝试了一个显示其他响应的测试用例,我将一步一步地解释它: > 我在我的设备上安装了MDM配置文件,这提示我安装了一个应用程序,并且我成功地安装了它。应用程序已进入“应用程序中的配置文件”部分。 然后我手动删除了应用程序。

  • 你可以查看或更改 Navicat Monitor 的应用程序设置,例如端口、网站网址和 IP 地址。若要配置应用程序设置,请前往“配置”->“应用程序设置”。 这里列出了 Navicat Monitor 的应用程序设置。你可以编辑以下设置: 端口 Navicat Monitor 将侦听的端口号。 网站网址 将用于警报电子邮件内的 Navicat Monitor 网站网址。 IP 地址 如果机器已被

  • 问题内容: 好的,所以我不想在这里展开一场圣战,但是我们正在努力巩固处理应用程序配置文件的方式,我们正在努力决定采用哪种最佳方法。目前,我们分发的每个应用程序都在使用其自己的临时配置文件,无论是属性文件(ini样式),XML还是JSON(目前仅在内部使用!)。 目前,我们的大多数代码是Java,因此我们一直在研究Apache Commons Config ,但是我们发现它非常冗长。我们还研究了XM

  • Name: 名字. 可以在工具栏运行应用程序配置的下拉列表中看到。 General: 在这里配置安装、启动、部署应用程序选项 Module: 列表中列出了当前项目中的所有模块,我们可以指定相应的模块来运行. Installation Options: 安装选项 1.Deploy:下拉列表中列出了应用程序运行时的部署模式 有三个选项: Default APK: 部署默认的APK, 运行时会先打包安装

  • 我们在这里添加模块中依赖的jar包、文件和模块,还可以配置它们的作用范围. build.gradle中配置的依赖我们在上面已经介绍过,这里再提一下下,这两个依赖配置的意思是指定编译时需要依赖libs目录下所有的jar文件和一个android组件. dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile

  • 多渠道打包要在Flavors中配置相应的属性. Name: Flavor的名字,如我们常用的渠道:xiaomi、baidu Min Sdk Version: 向下兼容的最小SDK版本 Application Id: 应用程序的包名 Proguard File: 指定混淆文件路径,如果不指定会使用默认的. Signing Config: 指定签名文件. 签名的文件在Signing中设置. Targe