小编kol*_*lar的帖子

Angular.js:在页面加载时设置元素高度

我是AngularJS的新手.我想创建网格(使用ng-grid),其高度取决于窗口高度,即.$('.gridStyle').height($(window).height() - 100);

我写了指令:

app.directive('resize', function($window) {

    return function(scope, element) {

        function applyHeight() {
            scope.height = $window.innerHeight;
            $('.gridStyle').height(scope.height - 100);
        }

        angular.element($window).bind('resize', function() {
            scope.$apply(function() {
                applyHeight();
            });
        });

        applyHeight();
    };
});
Run Code Online (Sandbox Code Playgroud)

这在我调整浏览器窗口大小时很有效,但是第一次加载网站时不应用样式.我在哪里可以将代码放入高度?

javascript angularjs

43
推荐指数
3
解决办法
10万
查看次数

如何在Dart编辑器中运行单元测试?

我在Dart编辑器中有Web应用程序项目,我想为它编写一些单元测试.我尝试在同一个项目中使用简单的单元测试创​​建.dart文件(使用main函数等)但在上下文菜单中我只有'以javascript运行'和'在dartium中运行'选项(当我点击其中任何一个时没有任何反应).如何从Dart编辑器中将unittest作为控制台应用程序运行?进行此类测试最方便的方法是什么?

unit-testing dart dart-editor

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

如何关闭dart2js生成的代码中的类型检查?

我正在为简单的矩阵运算编写库.例如:要乘以转置矩阵,我有一个如下所示的方法:

Matrix multTransp(Matrix m2) {
    Matrix res = new Matrix(rows, m2.rows);
    for (int r = 0; r < rows; r++) {
        for (int c = 0; c < m2.rows; c++) {
            double sum = 0.0;
            for (int i = 0; i < cols; i++) {
                sum += get(r, i) * m2.get(c, i);
            }
            res.set(r, c, sum);
        }
    }
    return res;
}
Run Code Online (Sandbox Code Playgroud)

dart2js(with checked: false)生成带有类型和范围检查的代码:

  multTransp$1: function(m2) {
    var t1, t2, res, t3, t4, t5, t6, t7, t8, r, …
Run Code Online (Sandbox Code Playgroud)

dart

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

标签 统计

dart ×2

angularjs ×1

dart-editor ×1

javascript ×1

unit-testing ×1