小编BBa*_*ger的帖子

Bootstrap 3 - 为什么行类比其容器宽?

我刚开始使用Bootstrap 3.我很难理解行类的工作原理.有没有办法避免padding-leftpadding-right

<div class="row" style="background:#000000">           
  <div class="col-xs-4 .col-xs-offset-1">
    col
  </div>
  <div class="col-xs-2">
    col
  </div>
  <div class="col-xs-2">
    col
  </div>
  <div class="col-xs-2">
    col
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/petran/rdRpx/

twitter-bootstrap twitter-bootstrap-3

110
推荐指数
5
解决办法
8万
查看次数

Elasticsearch中的身份验证

如何在Elasticsearch中定义安全访问?我有elasticsearch-head插件,但您的访问不需要任何安全性.

security authentication elasticsearch

75
推荐指数
4
解决办法
6万
查看次数

使用Angular 4检测窗口大小

我一直在尝试构建一个响应式导航栏,并且不希望使用媒体查询,所以我打算使用*ngIF窗口大小作为标准.但我一直面临一个问题,因为我无法找到任何关于Angular 4窗口大小检测的方法或文档.我也尝试过JavaScript方法,但不支持.

我也尝试过以下方法:

constructor(platform: Platform) {
    platform.ready().then((readySource) => {
        console.log('Width: ' + platform.width());
        console.log('Height: ' + platform.height());
    });
}
Run Code Online (Sandbox Code Playgroud)

...用于离子.

并且screen.availHeight,但仍然没有成功.

angular

75
推荐指数
10
解决办法
8万
查看次数

在TypeScript中初始化并键入Map(包含数组)

我想制作一个地图,其中每个成员包含一个字符串数组.但是我如何初始化并键入它(在一行中)?

我试过这个:

  private _gridOptions:Map<string, Array<string>> = {"1": ["test"]};
Run Code Online (Sandbox Code Playgroud)

我得到:

Module build failed: Error: /Users/*****/Work/dashboard/src/app/core/pg.service.ts (8,5): Type '{ "1": string[]; }' is not assignable to type 'Map<string, string[]>'.
Run Code Online (Sandbox Code Playgroud)

typescript

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

Angular 2+从其父组件调用子组件中的函数

我想知道最好的方法,如果有不同的方法.我正在尝试从其父组件中调用子组件中的函数.所以,如果我有:

<parent>
    <child></child>
</parent>
Run Code Online (Sandbox Code Playgroud)

...并且child具有调用的函数show()或者hide(),如何调用其中任何一个parent

typescript angular

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

控制台错误:ng.probe 不是函数

昨天我将 Angular CLI 和核心更新到 8.0.0v。之后,我成功初始化了一个新应用程序并运行了它。构建应用程序并在其上提供服务后,localhost:4200我打开控制台并出现错误:

ng.probe 不是函数

我试图研究这个问题,但没有相关信息。

实际结果:

ng serve / npm 启动后,控制台出现问题:

未捕获的类型错误:ng.probe 不是函数。当前控制台状态 当前角度状态

预期结果:

控制台没有错误

javascript debugging angular-cli angular

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

Angular Response.json()没有记录

我看到Response.json()方法被大量使用,我自己也在使用它,但要么我缺少某些内容,要么Response类的文档不正确.

例:

getCurrentTime() {
    return this._http.get('http://date.jsontest.com/')
        .map((res:Response) => res.json())
}
Run Code Online (Sandbox Code Playgroud)

在Angular网站https://angular.io/docs/ts/latest/api/http/index/Response-class.html上,我没有看到该方法是Response类的成员.

如果.json 不是 Response类的成员,那么有人可以指出我理解其工作原理的方向.

或者如果文档有误,请有人这样说.

提前致谢.

json angular

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

Angular2路由器和多个解析在一个路由中

在ui-router中,很容易在路由配置中定义多个解析,所以我们可以这样说:

export const APP_STATES: Ng2StateDeclaration[] = [
  {
    name: 'dashboard',
    url: '/dashboard', 
    component: DashboardComponent,
    resolve: [
      {
        token: 'playbookDurations',
        deps: [DashboardService],
        resolveFn: (svc: DashboardService) => svc.getPlaybookDurations()
      },
      {
        token: 'playbookSuccesses',
        deps: [DashboardService],
        resolveFn: (svc: DashboardService) => svc.getPlaybookSuccesses()
      },
      {
        token: 'playbookRuns',
        deps: [DashboardService],
        resolveFn: (svc: DashboardService) => svc.getPlaybookRuns()
      },
      {
        token: 'activityLog',
        deps: [DashboardService],
        resolveFn: (svc: DashboardService) => svc.getActivityLog()
      }
    ]
  }
}];
Run Code Online (Sandbox Code Playgroud)

使用Angular2路由器时,需要为resolve参数实现解析器模式.所以像这样:

import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import { Injectable } from '@angular/core';
import { …
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

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

迭代Angular 2+ FormArray

我有一个FormArray,需要遍历每个成员.

我搜索过,发现很多帖子似乎应该有答案,但我仍然没有找到我需要的东西.

我看到文档中有一个get方法,但我看不到在哪里获得密钥,甚至长度.

如何迭代FormArray?

angular angular-reactive-forms

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

Angular 2+:IE 11无法获取未定义或空引用的属性"调用"

我有一个问题,Internet Explorer窒息与Webpack的东西.我正在使用Angular-CLI 1.7.4和当前版本的Angular 5.2.10.我收到这个错误:

脚本:5007无法获取未定义或空引用的属性"调用".内联bundle.js(55,12)

这与此问题不同,因为它位于捆绑包中的不同行.这条线看起来像这样:

/******/        modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
Run Code Online (Sandbox Code Playgroud)

我试着改装的的的WebPack代码node_modulesconsole.logmoduleId,但它不记录的某些原因.

我找到了这个帖子,很多人都在处理这个问题.我无法看到与我的问题相关的内容.

我没有来自CLI的任何循环依赖性警告.

我已将我的代码恢复到几个不同的先前版本,重新安装了节点模块,我仍然得到相同的错误.那真的很奇怪.

更新:这是我在的polyfills:

import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/set';
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
Run Code Online (Sandbox Code Playgroud)

我也发现了这个问题,这表明很多人都遇到了这个问题,所提供的解决方案也无法解决.

更新1:似乎每次编译都不会发生此问题.如果问题开始,请重新启动Angular-CLI服务器,或重新构建直到它工作.

更新2:我发现没有从Webpack调用console.log的原因.它不一定 Webpack中.我搜索我node_modulesmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__),发现有87次出现.我认为因为它说'webpack'它是webpack的一部分,所以这是我看的第一个地方,这是它确实发生的地方,所以我停在那里以为我找到了它.

此外,我再次遇到此问题,并重新启动了我的Angular-CLI服务器很多次,但我无法获得有效的编译.

这变得至关重要,所以我将在这个问题上提出赏金.

更新:看起来IE正在阻塞Function.prototype.call添加polyfill的方法的invocation().我从inline.bundle.js中捕获了这个.这是最先发生的事情之一:

function(module, exports, __webpack_require__) …
Run Code Online (Sandbox Code Playgroud)

javascript webpack angular-cli webpack-2 angular

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