小编asi*_*cfr的帖子

如何在Jsfiddle中使用Angular2和Typescript

虚拟问题...
我尝试在jsfiddle中的Typescript中编写angular2(2.0.0-beta.6)应用程序.
我知道在线有其他解决方案但是......
事实上,我的例子非常小,问题在于导入模块:

import {bootstrap} from 'angular2/platform/browser'
import {Component} from 'angular2/core';
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Uncaught ReferenceError: System is not defined
Uncaught ReferenceError: require is not defined
Run Code Online (Sandbox Code Playgroud)

我尝试添加一些依赖项(require,system ...)但它不起作用.
并且Angular2的最新版本(beta-6)没有更多的Self-Executing捆绑(angular2.sfx.dev.js).

一些测试:
https://jsfiddle.net/asicfr/q8bwosfn/1/
https://jsfiddle.net/asicfr/q8bwosfn/3/
https://jsfiddle.net/asicfr/q8bwosfn/4/
https://开头的jsfiddle .net/asicfr/q8bwosfn/5/
https://jsfiddle.net/asicfr/q8bwosfn/6/

import module jsfiddle typescript angular

20
推荐指数
2
解决办法
8927
查看次数

如何仅为单元测试激活debugInfoEnabled?

在我的angularjs 1.3应用程序中,我禁用调试信息以提高性能:

$compileProvider.debugInfoEnabled(false);
Run Code Online (Sandbox Code Playgroud)

但是当我用Karma启动我的Jasmine测试时,我遇到了isolateScope的错误:

var isoScope = element.isolateScope();
Run Code Online (Sandbox Code Playgroud)

我知道这是完全正常的,
但我正在寻找一种方法来重新激活调试只是为了测试.
我能以编程方式完成吗?
我可以在karma-unit.conf.js中定义它吗?

jasmine angularjs karma-runner

5
推荐指数
1
解决办法
2358
查看次数

在Firefox上使用大型json文件解析错误

我的Web应用程序从服务器并行加载了几个大的json文件(> 90Mo)。
这些大的json文件具有有效的结构。
每次应用程序使用Firefox(适用于Windows的v44.0.2)加载这些大文件时,我们都会在其中之一上出现随机分析错误:

SyntaxError: JSON.parse: unterminated string at line 4233392 column 290 of the JSON data
Run Code Online (Sandbox Code Playgroud)

使用Chrome,我们没有任何问题。

我重新创建了一个简单的示例来重现该问题,请参阅https://jsfiddle.net/asicfr/bvmfv4ea/
因此,我有一个非常小的html页面,其中包含4个ajax并行请求来加载相同的json文件。
我用apache或nodejs服务器重现了同样的问题。

我搜索了互联网,但没有发现类似的问题。
根据我在互联网上阅读的内容,下载json文件没有大小限制。

有人知道吗?

firefox parsing json

5
推荐指数
0
解决办法
364
查看次数

忽略块上的规则

就像 sonar-java 和注释 @SuppressWarnings("squid:S2078") 一样,
sonar-js 有没有办法忽略一段代码上的一条规则?
git repo 没有任何这样的例子。

我开发了一个react-redux ES6应用程序,并且我有默认值的reducer:

export default function myReducer(prev = initialState, action)  
Run Code Online (Sandbox Code Playgroud)

和声纳抱怨“具有默认值的函数参数应该放在最后”。
但我无法更改减速器参数的顺序,我需要一个默认值。

sonarjs

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