小编kpg*_*kpg的帖子

在webpack中传递依赖于环境的变量

我正在尝试将一个角度应用程序从gulp转换为webpack.在gulp我使用gulp-preprocess来替换html页面中的一些变量(例如数据库名称),具体取决于NODE_ENV.使用webpack实现类似结果的最佳方法是什么?

javascript webpack

286
推荐指数
9
解决办法
21万
查看次数

在Typescript中创建AngularJS 1.5组件的最佳做法是什么?

我正在试验.component()Angular 1.5中的语法.

似乎最新的方式是在组件中对控制器进行内联编码,而不是在单独的文件中编码,并且我可以看到组件样板文件最小的优点.

问题是我将控制器编码为打字稿类,并希望继续这样做,因为这似乎与Angular2一致.

我最大的努力是这样的:

export let myComponent = {
  template: ($element, $attrs) => {
    return [
      `<my-html>Bla</my-html>`
    ].join('')
  },
  controller: MyController
};
class MyController {

}
Run Code Online (Sandbox Code Playgroud)

它有效,但它并不优雅.有没有更好的办法?

angularjs typescript angularjs-components

36
推荐指数
5
解决办法
3万
查看次数

如何在单独的browserify供应商包中包含node_modules

我正在尝试将AngularJS应用转换为使用browserify.我使用napa在node_modules中安装了所有的bower包.现在我想将它们浏览到一个单独的供应商包中,并将它们声明为"外部"依赖项.我想给它们别名,这样我就可以"require('angular')"而不是"require('angular/angular')",因为看起来你可以用外部来做.

我见过的例子(例如http://benclinkinbeard.com/posts/external-bundles-for-faster-browserify-builds/)都假设我已将供应商文件下载到'lib'目录中.我想从node_modules中捆绑我的供应商文件.看起来应该很容易,但我看不出怎么做.

node.js angularjs browserify

25
推荐指数
1
解决办法
1万
查看次数

某些 VSCode 键绑定在 Ubuntu 中不起作用

我刚刚开始在 Ubuntu 上使用 VSCode,并正在寻找cmd+shift+DMac 上 Sublime 中的等效项(重复选定的文本)。根据文档,我应该使用Ctrl+Shift+Alt+DownCtrl+Shift+Alt+Up,但这些键绑定对我不起作用。当我查看时File > Preferences > Keyboard Shortcuts,我看到了定义,但是当我尝试使用它们时,什么也没有发生。

ubuntu visual-studio-code

15
推荐指数
2
解决办法
9812
查看次数

我可以在AngulrJS 1.3.0项目中使用angular/di.js吗?

Volta在ng-conf上谈到的新的依赖注入包含在这里:https://github.com/angular/di.js正是我正在寻找的AngularJS 1.3.0项目.

问题是,我不清楚我是否可以使用它.似乎没有在github项目示例中将它用于AngularJS v1的示例.

我在一个骨干工程使用它遇到了一个例子:http://teropa.info/blog/2014/03/18/using-angular-2-0-dependency-injection-in-a-backbone-app.html和我在AngularJS v1项目中找到了一个使用ES6的例子:https://github.com/mvolkmann/todo-es6/,但我找不到在Angular v1项目中使用新DI的示例.

我糊涂了.有什么指针吗?

angularjs ecmascript-6

12
推荐指数
1
解决办法
447
查看次数

我可以在Dart服务器中使用节点库吗?

是否可以将节点模块(NPM)导入Dart服务器?

从我所看到的,JS interop只适用于客户端Dart,是吗?

可以将Javascript库包含到pubspec文件中,并通过js interop在服务器中使用该库的内容吗?

还有其他方法在Dart服务器代码中包含JS吗?

javascript dart

11
推荐指数
1
解决办法
759
查看次数

如何浏览具有多个SPA的AngularJS项目

我正在尝试在现有的AngularJS项目中实现Browserify,以便创建多个共享许多通用模块的SPA.

我面临的问题是如何提取模板文件列表,我可以将其输入到grunt-angular-templates中.

我为每个应用创建了"路线"文件.此应用程序包含所有应用程序状态的ui-router配置.这意味着每个模板的路径都包含在该文件中的值中:'templateUrl:path_to_template_file'.

如何提取每个路径并将它们提供给grunt-angular-templates?

提前致谢.

javascript angularjs browserify gruntjs gulp

10
推荐指数
1
解决办法
3392
查看次数

有交互式运行Dart代码的地方吗?

是否可以交互式运行Dart代码,就像我在浏览器开发人员工具控制台中使用Javascript或使用irb中的Ruby一样?

dart

9
推荐指数
1
解决办法
343
查看次数

如何刷新客户端的Google API访问令牌?

我正在使用client-side此处描述的流程: 客户端(JavaScript)应用程序.

一切顺利,直到access_token到期.然后我得到401/403回复.我需要做什么?我曾尝试gapi.auth.authorizegapi.auth.getToken,但似乎没有任何工作.

由于原始auth.authorize提供(可以理解)没有刷新令牌,我不知道还能做什么.

javascript google-calendar-api google-data-api google-plus google-drive-api

7
推荐指数
1
解决办法
3245
查看次数

为什么我得到错误:(45,1)TS2304:找不到名字'angular'.在WebStorm中

我刚开始使用TypeScript并尝试将其添加到现有的AngularJS项目中.

我已经"排除"安装了角度的bower目录,并在首选项窗口中下载了angular的angularTyped定义.

角度代码完成工作正常,但无论我在哪里编码'angular',打字稿都会给我一个错误TS2304.

我错过了什么?

webstorm angularjs typescript

7
推荐指数
1
解决办法
2万
查看次数