小编Jay*_*kla的帖子

如何使用css的content属性添加html特殊字符(右箭头)?

我正在尝试使用其代码添加html特殊字符.当我在div中使用它时它的工作正常,但我怎么能用css做到这一点.

我试过以下.

.right-arrow:after {
    content:'&#9658'
}
Run Code Online (Sandbox Code Playgroud)

DEMO

编辑

我想要的不是Matt Ball的答案,因为我想要右箭头的代码,在那个问题中只有向下箭头的代码.所以它不重复.

html css

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

角度中onLoad和ng-init之间的区别

我正在学习角度.我不明白onLoad和ng-init之间用于初始化变量的区别.在哪个范围内创建此变量.

For example

<ng-include onLoad="selectedReq=reqSelected" src="'partials/abc.html'"></ng-include>
Run Code Online (Sandbox Code Playgroud)

OR

<ng-include ng-init="selectedReq=reqSelected" src="partials/abc.html"></ng-include>
Run Code Online (Sandbox Code Playgroud)

还请给我一些关于孤立范围的想法.

angularjs

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

35
推荐指数
5
解决办法
4076
查看次数

如何减少/消除Angular应用程序中的内存泄漏

我正在优化我的大Angular App.正如我发现一个Google DevTools非常好的检测问题.正如我刚开始学习的那样DevTools,我对内存泄漏感到非常困惑.

当我在我的应用程序中向后移动到不同的页面时,配置文件堆快照大小一次又一次地增加,所以我认为有一些对象没有被GC清理,这就是为什么我的应用程序在一段时间后变慢,所以如何解决这个.请帮忙.

注意

这是我使用DevTools所理解的,如果我错了,请纠正我.其他建议是受欢迎的.

直到现在我用过的东西

  1. AngularOnce指令,可在需要时减少监视.
  2. QuickList指令用快速重复取代ng-repeat.
  3. InView指令,处理大型列表,所以我删除不在视口中的DOM.
  4. 来自ngInfiniteScroll指令的延迟加载方法.

memory-leaks google-chrome-devtools angularjs

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

带绑定的ng-style或style属性?哪个更好?哪个更快?有什么不同?

我正在优化我的大型应用程序.我对以下两种方法感到困惑,请帮助确定哪一种更快.

内联样式属性

<div style="background-color:{{item.color}}"></div>
Run Code Online (Sandbox Code Playgroud)

使用ng风格

<div ng-style="{'background-color':item.color}"></div>
Run Code Online (Sandbox Code Playgroud)

使用一次风格

<div once-style="{'background-color':item.color}"></div>
Run Code Online (Sandbox Code Playgroud)

注意:因为once-style,我使用了AngularOnce指令.

提前致谢.请告诉我哪一个更快,为什么.

angularjs

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

当没有当前规范时使用'expect',这可能是因为异步测试在Jasmine 2.3.1中超时

我通过gulp运行业力测试案例如下:

gulp.task('unit-test-karma', function () {
    return gulp.src(filePaths.libraryPaths.concat(filePaths.codePathsVerbose.concat(filePaths.testPaths).concat(filePaths.htmlPaths).concat(filePaths.jadePaths)))
        //.pipe(plumber({ errorHandler: notify.onError(function(error) { console.log(error.message); return "Karma Error"; }) }))
        .pipe(karma({
            configFile: './karma.conf.js',
            action: 'run', // watch
            singleRun: true,
            reporters: [ 'dots' ]
        }));
});
Run Code Online (Sandbox Code Playgroud)

当我以操作方式运行时run,IE 11会抛出错误.

IE 11.0.0 (Windows 10 0.0.0) ERROR
  'expect' was used when there was no current spec, this could be because an asynchronous test timed out
  at C:/BbCAT-WebDI/BbCAT-Web/BbCAT-Angular/node_modules/jasmine-core/lib/jasmine-core/jasmine.js:938
Run Code Online (Sandbox Code Playgroud)

但是如果运行与动作相同,watch则所有测试用例在chrome,IE和firefox中成功执行.

看完一些帖子后,似乎有一些问题与$ http服务电话但无法找到问题所在的确切位置!

jasmine angularjs karma-runner gulp

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

如何在角度过滤功能中传递多个参数,而不是自定义过滤器

我努力尝试并访问了许多类似这样的问题,但仍然无法解决这个问题.

我想在角度过滤器功能中传递额外的参数.我发现解决方案如下,但它不起作用.我正在使用我所使用的对象的未定义ng-repeat.

<li ng-repeat="user in users | filter:isStatus(user,secondParam)">{{user.name}}</li>
Run Code Online (Sandbox Code Playgroud)

角度自定义滤波器的解决方案如下所示,但也不适用于角度滤波器功能.

<li ng-repeat="user in users | filter:isStatus:user:secondParam">{{user.name}}</li>
Run Code Online (Sandbox Code Playgroud)

jsFiddle - 你可以在这里看到我的问题.

angularjs ng-repeat angularjs-ng-repeat angular-filters

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

to.have.been.calledWith不是chai#3.5.0中的函数错误

我在我的项目中更新了chai的版本,在更新之后3.5.0,一些测试失败了.我看到我无法测试我做间谍的函数的参数.

我创建了一个小提琴,用这里的示例方法重现我的问题 - JSFiddle

describe('Mocha + Chai JsFiddle', function() {

  it('should test arg', function() {
    var spy = sinon.spy(test, 'testFun');

    test.testFun(5);

    expect(spy).to.have.been.called.with(5);
  });
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议我们如何在较新的版本chai.js中测试参数?

javascript unit-testing chai

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

数据("draggable")在jQuery-ui-1.10.3中未定义

用新版本升级jquery和jquery ui之后我遇到了问题.我在droppable中获取未定义的数据("draggable").

小提琴显示我的问题.

$(this).data("draggable").originalPosition = {
      top: 0,
      left: 0
}
Run Code Online (Sandbox Code Playgroud)

它适用于jQuery 1.8.3jQuery UI 1.9.2.但是当我使用jQuery 2.0.2jQuery UI 1.10.3时无法正常工作.

你可以使用第39行的firebug进行检查,当你使用最新的jQuery文件时,它会显示未定义的.

请帮助我或提供任何替代方案.提前致谢.

jquery jquery-ui jquery-ui-draggable

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