将webrequest api与事件页面一起使用时,会收到错误消息:
'webRequest'API不能与事件页面一起使用.
在网上看,我找到了这个主题:http://code.google.com/p/chromium/issues/detail?id = 119613
我的问题:为什么我们不能(或怎么能)同时使用两者?
我正在使用karma-typescript以及此karma配置文件:
karmaTypescriptConfig: {
compilerOptions: {
target: "es5",
lib: ["dom", "es2015", "es2017"]
},
bundlerOptions: {
transforms: [require("karma-typescript-es6-transform")()]
}
},
Run Code Online (Sandbox Code Playgroud)
在我的规格文件中,我有以下代码:
import {} from './local/lib.js'
Run Code Online (Sandbox Code Playgroud)
在我的lib.js中,我有以下代码:
async function() {}
Run Code Online (Sandbox Code Playgroud)
使用执行测试时npm test,出现以下错误:
ERROR [source-reader.karma-typescript] Error parsing code: Unexpected token (X:Y) in /local/lib.js
Run Code Online (Sandbox Code Playgroud)
如果删除async关键字,一切都很好。
如何编辑我的业力配置文件以修复错误?
安装VS 2015 Pro(14.0.25 ...使用Update 3,已成功添加许可证密钥),并在我打开文件时创建一个新项目(特别是在带有Ionic 2模板的Javascript或TypeScript中),(修改它)或不),我保存它,它从解决方案资源管理器中消失.在它消失之前,文件的图标将更新为警告图标.
但是,如果我尝试创建一个C++项目,没有问题!
在打字稿项目中,在构建之后,ts文件在构建结束时再次出现.
我的所有项目都位于c:disk中.我尝试过使用和不使用git.
我安装的两个扩展是:Ionic 2模板和NPM Task runner.我卸载了它们,但问题仍然存在.
当我重新启动VS时,我可以再次看到文件.但问题仍然存在.
怎么解决?
在输入框中,我想停止光标的传播,就像我在向上键"↑"上键入一样:
之前:
tes|t//光标在t之前
之后:
|test //光标开始了
我想阻止光标移动,所以它必须在t之前停留.
到目前为止,我正在尝试这个,但它不起作用:
$('input').keyup(function(e) {
if (e.which == 40) { // up key
e.stopPropagation();
e.stopImmediatePropagation();
e.preventDefault();
// actions
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
这还有可能吗?
我正在使用材料自动完成组件。
我在输入中输入的第一个字母,它按预期工作,但接下来失败了。
这显然是因为我为 设置了一个新值this.filteredUnitName:
export class ActionDetailComponent {
@Input() unitNames: Observable<string[]>;
filteredUnitNames: Observable<string[]>;
unitName: FormControl = new FormControl();
ngOnInit() {
this.filteredUnitNames = this.unitName.valueChanges
.startWith(null)
.do(val => {
if (val) {
this.filteredUnitNames = this.filter(val); // bad line
}
});
}
filter(val: string): Observable<string[]> {
return this.unitNames
.map(response => response.filter(
option => option.toLowerCase().indexOf(val.toLowerCase()) === 0
));
}
Run Code Online (Sandbox Code Playgroud)
这是我的模板:
<mat-form-field>
<input matInput placeholder="Unit name" class="form-control" [formControl]="unitName" [matAutocomplete]="auto">
<mat-autocomplete #auto="matAutocomplete">
<mat-option *ngFor="let name of filteredUnitNames | async" [value]="name">
<span>{{name}}</span>
</mat-option>
</mat-autocomplete>
</mat-form-field> …Run Code Online (Sandbox Code Playgroud)