使用节点启动应用程序时传递Angular变量

史蒂夫·K

我在我的客户端app.js中的angular.js中有此设置:

var options = {};
options.api = {};
options.api.base_url = "http://myDomainName.tld:8080";

在构建应用程序时,我需要能够在CLI上进行更改。

我的想法是用咕unt咕do做这件事。

还有其他想法如何解决这个问题吗?

本财富

您可以使用grunt-template模块。

app.js文件添加app.js.tpl

app.js.tpl

var options = {};
options.api = {};
options.api.base_url = "<%= base_url %>";

Gruntfile.js

module.exports = function(grunt) {
    grunt.initConfig({
        'template': {
            'process-js-template': {
                'options': {
                    'data': {
                        'base_url': 'http://myDomainName.tld:8080'
                        //Can also use 'base_url': grunt.option('base_url')
                        //If you wanted to take it from the CLI.
                        //EG: grunt default --base_url=http://myDomainName.tld:8080
                    }
                },
                'files': {
                    //The key being where you want to save the file.
                    'path/to/app.js': ['path/to/app.js.tpl']
                }
            }
        }
    });
    grunt.loadNpmTasks('grunt-template');
    grunt.registerTask('default', [
        'template'
    ]);
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android NFC在启动应用程序时传递单个参数

来自分类Dev

启动应用程序时缺少图标

来自分类Dev

启动应用程序时缺少图标

来自分类Dev

启动应用程序时出错

来自分类Dev

启动我的应用程序时出错

来自分类Dev

启动应用程序时发生错误

来自分类Dev

我在Bluemix中启动我的节点应用程序时遇到麻烦

来自分类Dev

NSUserDefaults在使用应用程序时保存并重新加载,但在重新启动应用程序时重置

来自分类Dev

使用 webpack 构建 angular 6 应用程序时出错

来自分类Dev

如何使用开发标记启动节点应用程序?

来自分类Dev

Chrome 本机消息传递 - 启动另一个应用程序时断开连接

来自分类Dev

如何使用SwiftUI在首次启动应用程序时启动教程?

来自分类Dev

在Azure上部署Angular2应用程序时出现节点版本错误

来自分类Dev

构建 Angular 应用程序时出错

来自分类Dev

启动Android应用程序时如何启动服务?

来自分类Dev

启动Sinatra应用程序时Webrick无法启动

来自分类Dev

启动Android应用程序时如何启动服务?

来自分类Dev

桌面启动图标“启动应用程序时出错”

来自分类Dev

每次启动应用程序时启动活动

来自分类Dev

Openshift节点应用程序无法启动

来自分类常见问题

在Angular 2中启动应用程序时如何运行服务

来自分类Dev

使用Heroku,如何在部署应用程序时自动启动不绑定到端口的Java应用程序?

来自分类Dev

启动使用Tycho构建的Eclipse应用程序时出现“无法获取应用程序服务”错误

来自分类Dev

同时使用两个 spring 启动应用程序时注销了一个 spring 应用程序

来自分类Dev

安装应用程序时如何使用应用程序链接将参数传递给android playstore进行检索

来自分类Dev

用户关闭应用程序时的节点Webkit警报

来自分类Dev

打包节点Webkit应用程序时遇到问题

来自分类Dev

用户关闭应用程序时的节点Webkit警报

来自分类Dev

仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

Related 相关文章

  1. 1

    Android NFC在启动应用程序时传递单个参数

  2. 2

    启动应用程序时缺少图标

  3. 3

    启动应用程序时缺少图标

  4. 4

    启动应用程序时出错

  5. 5

    启动我的应用程序时出错

  6. 6

    启动应用程序时发生错误

  7. 7

    我在Bluemix中启动我的节点应用程序时遇到麻烦

  8. 8

    NSUserDefaults在使用应用程序时保存并重新加载,但在重新启动应用程序时重置

  9. 9

    使用 webpack 构建 angular 6 应用程序时出错

  10. 10

    如何使用开发标记启动节点应用程序?

  11. 11

    Chrome 本机消息传递 - 启动另一个应用程序时断开连接

  12. 12

    如何使用SwiftUI在首次启动应用程序时启动教程?

  13. 13

    在Azure上部署Angular2应用程序时出现节点版本错误

  14. 14

    构建 Angular 应用程序时出错

  15. 15

    启动Android应用程序时如何启动服务?

  16. 16

    启动Sinatra应用程序时Webrick无法启动

  17. 17

    启动Android应用程序时如何启动服务?

  18. 18

    桌面启动图标“启动应用程序时出错”

  19. 19

    每次启动应用程序时启动活动

  20. 20

    Openshift节点应用程序无法启动

  21. 21

    在Angular 2中启动应用程序时如何运行服务

  22. 22

    使用Heroku,如何在部署应用程序时自动启动不绑定到端口的Java应用程序?

  23. 23

    启动使用Tycho构建的Eclipse应用程序时出现“无法获取应用程序服务”错误

  24. 24

    同时使用两个 spring 启动应用程序时注销了一个 spring 应用程序

  25. 25

    安装应用程序时如何使用应用程序链接将参数传递给android playstore进行检索

  26. 26

    用户关闭应用程序时的节点Webkit警报

  27. 27

    打包节点Webkit应用程序时遇到问题

  28. 28

    用户关闭应用程序时的节点Webkit警报

  29. 29

    仅在首次启动应用程序时,如何启动具有特定活动的应用程序?

热门标签

归档