我刚开始使用Bootstrap 3.我很难理解行类的工作原理.有没有办法避免padding-left和padding-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)
如何在Elasticsearch中定义安全访问?我有elasticsearch-head插件,但您的访问不需要任何安全性.
我一直在尝试构建一个响应式导航栏,并且不希望使用媒体查询,所以我打算使用*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,但仍然没有成功.
我想制作一个地图,其中每个成员包含一个字符串数组.但是我如何初始化并键入它(在一行中)?
我试过这个:
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) 我想知道最好的方法,如果有不同的方法.我正在尝试从其父组件中调用子组件中的函数.所以,如果我有:
<parent>
<child></child>
</parent>
Run Code Online (Sandbox Code Playgroud)
...并且child具有调用的函数show()或者hide(),如何调用其中任何一个parent?
昨天我将 Angular CLI 和核心更新到 8.0.0v。之后,我成功初始化了一个新应用程序并运行了它。构建应用程序并在其上提供服务后,localhost:4200我打开控制台并出现错误:
ng.probe 不是函数
我试图研究这个问题,但没有相关信息。
实际结果:
ng serve / npm 启动后,控制台出现问题:
预期结果:
控制台没有错误
我看到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类的成员,那么有人可以指出我理解其工作原理的方向.
或者如果文档有误,请有人这样说.
提前致谢.
在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) 我有一个FormArray,需要遍历每个成员.
我搜索过,发现很多帖子似乎应该有答案,但我仍然没有找到我需要的东西.
我看到文档中有一个get方法,但我看不到在哪里获得密钥,甚至长度.
如何迭代FormArray?
我有一个问题,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_modules来console.log的moduleId,但它不记录的某些原因.
我找到了这个帖子,很多人都在处理这个问题.我无法看到与我的问题相关的内容.
我没有来自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_modules的modules[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) angular ×7
angular-cli ×2
javascript ×2
typescript ×2
debugging ×1
json ×1
security ×1
webpack ×1
webpack-2 ×1